Uploaded image for project: 'Infrastructure'
  1. Infrastructure
  2. INFRA-2904

Configure infra.jenkins.io to provision ec2 instances for arm64 Linux + Windows amd64

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      Configure infra.jenkins.io to provision ec2 instances for arm64 build.

      Instances need to be as closed as possible to azure east-us 2.

      Todo list:

      • Create an AWS user "jenkins-infra-ci" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
      • Ensure that the ec2 plugin is installed on infra.ci
      • Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
      • Create an key pair for EC2 agents named "jenkins-infra-agents"
      • Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
      • Create EC2 security group to restrict ingress from infra.ci and egress to http/https/dns/ssh
      • Apply the configuration
      • check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)

        Attachments

          Issue Links

            Activity

            dduportal Damien Duportal created issue -
            dduportal Damien Duportal made changes -
            Field Original Value New Value
            Component/s infra.ci [ 28224 ]
            Component/s ci.jenkins.io [ 23924 ]
            dduportal Damien Duportal made changes -
            Epic Link INFRA-2525 [ 205097 ] JENKINS-61775 [ 205614 ]
            dduportal Damien Duportal made changes -
            Description Configure ci.jenkins.io to provision ec2 instances

            Instances need to be as closed as possible to azure east-us 2
            Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.
            dduportal Damien Duportal made changes -
            Assignee Olivier Vernin [ olblak ] Damien Duportal [ dduportal ]
            dduportal Damien Duportal made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            dduportal Damien Duportal made changes -
            Link This issue relates to INFRA-2529 [ INFRA-2529 ]
            dduportal Damien Duportal made changes -
            Description Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.
            Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * [x] Create an AWS user "jenkins-infra" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * [x] Ensure that the ec2 plugin is installed on infra.ci
            * [x] Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * [x] Create an key pair for EC2 agents named "jenkins-infra-agents"
            * [x] Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * [x] Apply the configuration
            * [x] check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)
            dduportal Damien Duportal made changes -
            Summary Configure infra.jenkins.io to provision ec2 instances for arm64 Linux Configure infra.jenkins.io to provision ec2 instances for arm64 Linux + Windows amd64
            dduportal Damien Duportal made changes -
            Labels EC2 Infrastructure arm windows
            dduportal Damien Duportal made changes -
            Description Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * [x] Create an AWS user "jenkins-infra" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * [x] Ensure that the ec2 plugin is installed on infra.ci
            * [x] Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * [x] Create an key pair for EC2 agents named "jenkins-infra-agents"
            * [x] Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * [x] Apply the configuration
            * [x] check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)
            Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * [x] Create an AWS user "jenkins-infra-ci" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * [x] Ensure that the ec2 plugin is installed on infra.ci
            * [x] Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * [x] Create an key pair for EC2 agents named "jenkins-infra-agents"
            * [x] Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * [x] Apply the configuration
            * [x] check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)
            dduportal Damien Duportal made changes -
            Description Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * [x] Create an AWS user "jenkins-infra-ci" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * [x] Ensure that the ec2 plugin is installed on infra.ci
            * [x] Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * [x] Create an key pair for EC2 agents named "jenkins-infra-agents"
            * [x] Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * [x] Apply the configuration
            * [x] check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)
            Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * (/) Create an AWS user "jenkins-infra-ci" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * (!) Ensure that the ec2 plugin is installed on infra.ci
            * (/) Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * (x) Create an key pair for EC2 agents named "jenkins-infra-agents"
            * (x) Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * (x) Apply the configuration
            * (x) check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)
            dduportal Damien Duportal made changes -
            Description Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * (/) Create an AWS user "jenkins-infra-ci" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * (!) Ensure that the ec2 plugin is installed on infra.ci
            * (/) Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * (x) Create an key pair for EC2 agents named "jenkins-infra-agents"
            * (x) Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * (x) Apply the configuration
            * (x) check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)
            Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * (/) Create an AWS user "jenkins-infra-ci" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * (/) Ensure that the ec2 plugin is installed on infra.ci
            * (/) Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * (!) Create an key pair for EC2 agents named "jenkins-infra-agents"
            * (x) Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * (x) Apply the configuration
            * (x) check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)
            dduportal Damien Duportal made changes -
            Description Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * (/) Create an AWS user "jenkins-infra-ci" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * (/) Ensure that the ec2 plugin is installed on infra.ci
            * (/) Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * (!) Create an key pair for EC2 agents named "jenkins-infra-agents"
            * (x) Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * (x) Apply the configuration
            * (x) check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)
            Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * (/) Create an AWS user "jenkins-infra-ci" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * (/) Ensure that the ec2 plugin is installed on infra.ci
            * (/) Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * (/) Create an key pair for EC2 agents named "jenkins-infra-agents"
            * (/) Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * (!) Apply the configuration
            * (x) check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)
            dduportal Damien Duportal made changes -
            Description Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * (/) Create an AWS user "jenkins-infra-ci" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * (/) Ensure that the ec2 plugin is installed on infra.ci
            * (/) Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * (/) Create an key pair for EC2 agents named "jenkins-infra-agents"
            * (/) Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * (!) Apply the configuration
            * (x) check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)
            Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * (/) Create an AWS user "jenkins-infra-ci" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * (/) Ensure that the ec2 plugin is installed on infra.ci
            * (/) Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * (/) Create an key pair for EC2 agents named "jenkins-infra-agents"
            * (/) Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * (!) Create EC2 security group to restrict ingress from infra.ci and egress to http/https/dns/ssh
            * (!) Apply the configuration
            * (x) check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)
            dduportal Damien Duportal made changes -
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Resolved [ 5 ]
            dduportal Damien Duportal made changes -
            Description Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * (/) Create an AWS user "jenkins-infra-ci" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * (/) Ensure that the ec2 plugin is installed on infra.ci
            * (/) Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * (/) Create an key pair for EC2 agents named "jenkins-infra-agents"
            * (/) Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * (!) Create EC2 security group to restrict ingress from infra.ci and egress to http/https/dns/ssh
            * (!) Apply the configuration
            * (x) check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)
            Configure infra.jenkins.io to provision ec2 instances for arm64 build.

            Instances need to be as closed as possible to azure east-us 2.

            Todo list:

            * (/) Create an AWS user "jenkins-infra-ci" with an IAM profile "jenkins-ec2-agents" to be used for the ec2 instances from infra.ci - https://plugins.jenkins.io/ec2/#user-content-iam-setup
            * (/) Ensure that the ec2 plugin is installed on infra.ci
            * (/) Ensure that the user "jenkins-infra" 's credentials are loaded into SOPS + infra.ci
            * (/) Create an key pair for EC2 agents named "jenkins-infra-agents"
            * (/) Ensure that the SSH private key associated to the key pair "jenkins-infra" is loaded into SOPS + infra.ci
            * (/) Create EC2 security group to restrict ingress from infra.ci and egress to http/https/dns/ssh
            * (/) Apply the configuration
            * (/) check the instance sizing (no SPOT instance as indra.ci is not exposed publicly)

              People

              Assignee:
              dduportal Damien Duportal
              Reporter:
              dduportal Damien Duportal
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: