Uploaded image for project: 'Puppet Agent'
  1. Puppet Agent
  2. PA-2314

Automate more of the manual steps in package validation during a release

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Accepted
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Build Automation
    • Labels:
      None
    • Template:
    • Team:
      Platform OS
    • QA Risk Assessment:
      Needs Assessment

      Description

      In the Puppet Agent Release Guide, specifically the package validation step, there are a number of items that would be possible to automate:

      1. Ensure that you can download the <puppet_agent_version> puppet-agent package at http://enterprise.delivery.puppetlabs.net/<PE_BRANCH>/repos/el-7-x86_64/puppet-agent-<puppet_agent_version>-1.el7.x86_64.rpm.
      2. For each component that you entered in COMPONENTS_TO_SHIP, check that there are artifacts present in http://builds.puppetlabs.lan/<component>/<expected_version>/artifacts/.

      All of <parameters> indicated should be available at runtime and thus available to code.

      (Inspired by this retrospective card.)

        Attachments

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            jonathan.morris Jonathan Morris
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:

                Zendesk Support