Katello 4.1-rc1 Release Process

When Ready to Release

Release Owner

  • Request Hammer CLI Katello release from maintainers

  • Request Virt Who Configure release from maintainers

  • Clone tool_belt and run:

    • ./tools.rb setup-environment configs/katello/4.1.yaml
    • ./tools.rb cherry-picks --version 4.1.0-rc1 configs/katello/4.1.yaml
    • Verify tickets in the cherry_picks_4.1.0-rc1 file are accounted for or additional cherry pick them
    • Check for outdated deprecation warnings in the current and next release with ./tools check-deprecation-warnings configs/katello/4.1.yaml. Follow the instructions in the output of the command.
  • In katello release branch:

    • Update lib/katello/version.rb to 4.1.0-rc1
    • Commit: git commit -m "Release 4.1.0-rc1"
    • Tag: git tag -s -m "Release 4.1.0-rc1" 4.1.0-rc1
    • Push: git push --follow-tags
    • Generate source gem: gem build katello.gemspec
    • Push gem: gem push katello-4.1.0-rc1.gem

Once Source is Available

Release Packager

Once release is out

Release Owner

1 Like

EL7 install failed on

14:39:22  not ok 17 install errata remotely (katello-agent)
14:39:22  # (in test file fb-katello-client.bats, line 112)
14:39:22  #   `timeout 300 hammer host errata apply --errata-ids 'RHEA-2012:0055' --host $HOSTNAME' failed with status 70
14:39:22  # Task f866c333-a2e5-45b6-86c4-aea55702fd20 running: 0.25/1, 25%, elapsed: 00:00:00
14:39:22  # Task f866c333-a2e5-45b6-86c4-aea55702fd20 running: 0.25/1, 25%, elapsed: 00:00:02
14:39:22  # Task f866c333-a2e5-45b6-86c4-aea55702fd20 running: 0.25/1, 25%, elapsed: 00:00:04
14:39:22  # Task f866c333-a2e5-45b6-86c4-aea55702fd20 running: 0.25/1, 25%, elapsed: 00:00:07
14:39:22  # Task f866c333-a2e5-45b6-86c4-aea55702fd20 running: 0.25/1, 25%, elapsed: 00:00:09
14:39:22  # Task f866c333-a2e5-45b6-86c4-aea55702fd20 running: 0.25/1, 25%, elapsed: 00:00:11
14:39:22  # Task f866c333-a2e5-45b6-86c4-aea55702fd20 running: 0.25/1, 25%, 0.0/s, elapsed: 00:00:13
14:39:22  # Task f866c333-a2e5-45b6-86c4-aea55702fd20 running: 0.25/1, 25%, 0.0/s, elapsed: 00:00:16
14:39:22  # Task f866c333-a2e5-45b6-86c4-aea55702fd20 running: 0.25/1, 25%, 0.0/s, elapsed: 00:00:18
14:39:22  # Task f866c333-a2e5-45b6-86c4-aea55702fd20 warning: 1.0/1, 100%, 0.1/s, elapsed: 00:00:20
14:39:22  # Task f866c333-a2e5-45b6-86c4-aea55702fd20 warning: 1.0/1, 100%, 0.1/s, elapsed: 00:00:20
14:39:22  # Error: Host did not finish content action in 3600 seconds.  The task has been cancelled.

Is that the fluke we’ve been seeing every now and then in nightly too?

EL7 upgrade failed the same way. So maybe not a fluke?

Fix is here [CP] Fixes #32569 - prevent early timeout of katello-agent actions (#9351) by jeremylenz · Pull Request #9366 · Katello/katello · GitHub

2 Likes

This was merged and released as RC1.1, pipes are running again: https://ci.theforeman.org/job/katello-4.1-rpm-pipeline/5

Aaaaand it passed and is published to the CDN!

1 Like