Uploaded image for project: 'OS Images'
  1. OS Images
  2. IMAGES-499

Build a Japanese Windows spec box for use in CI.next

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
    • Template:
    • Acceptance Criteria:
      • A static Japanese Windows spec box is available and usable from CI jobs
      • It has a new label to disambiguate it from english 2012r2 boxes
      • The puppet windows spec matrix is expanded to use this new spec box
    • Team:
      Agent
    • Story Points:
      3
    • Sprint:
      AP 2017-03-08
    • Release Notes:
      Not Needed
    • QA Risk Assessment:
      No Action
    • QA Risk Assessment Reason:
      nothing to do here

      Description

      To be able to run Japanese specs, we'll want a Japanese spec box to use in CI.

      CI.next should allow for ephemeral (non-static) vmpooler boxes to be used in jobs (at some point), but it's not possible at the moment. The static machine:

      • needs to be built
      • needs to be configured with pik, like other Puppet controlled static CI boxes UPDATE: pik has been discontinued as a result of QENG-4787
      • needs to be made available (i.e. with a Jenkins slave on it) to CI
      • needs to have jobs reference it

      This blocks PUP-7044

      The Puppetization of Jenkins machines is done in the puppetlabs-modules repo.

      Once the static machine is named, a machine definition can be added like this one - https://github.com/puppetlabs/puppetlabs-modules/tree/4683b7c3a6c1612175c847b5377bca44527ddd48/extdata/nodes/delivery.puppetlabs.net

      ---
      classes:
        - role::jenkins::slave::winruby
       
      profile::jenkins::slave::master_url: 'https://jenkins.puppetlabs.com'
      profile::jenkins::slave::labels: 'winruby unit-win2012'
      profile::jenkins::slave::executors: 1
      

      That should automatically make it behave like a Jenkins node. I believe that we also want to change the label unit-win2012 to unit-win2012-ja for the Japanese machine(s)

      /cc Josh Cooper Samuel Beaulieu John O'Connor since I'm not sure how these boxes are made available in CI.next

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              john.oconnor John O'Connor
              Reporter:
              ethan Ethan Brown
              QA Contact:
              Eric Delaney Eric Delaney
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support