Release team meeting agenda 20220-03-09

Foreman

Katello

Agenda items that have arisen as proposals to changes in the process:

@ehelms:

  • Switch Katello repositories to be numbered based on the Foreman version
  • Gating nightly publishing of Foreman and Katello only if both Foreman and Katello pipelines are green
  • Removing anything “special” in Katello release process to map to Foreman
  • Single branching procedure for all projects
  • Single release owner
  • Single release process

@upadhyeammit:

  • Actual release process should be effort of more than a day?
  • There should be co-owner for the branching and release processes?
    • If in case primary owner needs to take planned or unplanned leave? then handover will be smooth?
  • How to minimize the delays in planned and actual delivery date? Considering combined release process will need more efforts to be on time?
    • Should we plan the release on every Tuesday of the week and not on the specific date? As I see we miss the deadline often because of dependencies.
    • Do we need two individuals from delivery team to pull this off on time?
  • Need to define what should be common and what requires attention from respective teams?
    • The specific doc updates, like upgrade warnings, deprecation, headline features should be handled by respective teams?
    • The cherry-picks should be handled by respective teams.

Apologies for the late notes.

Present: @upadhyeammit (chair), @ekohl (notes), @pcreech, @Zhunting, @iballou

Foreman 3.2

Foreman 3.0

Katello 4.4

  • Upgrade pipeline failed for an unrelated reason, should proceed

Other

Switch Katello repositories to be numbered based on the Foreman version

Currently the Katello repositories use Katello versioning (see Index of /katello). This means users need to map some Katello version to some Foreman version. It also means that in Foreman’s branching process the packaging we can’t simply replace nightly with 3.3, but need to look for each one if it needs to be 3.3 (Foreman) or 4.5 (Katello). Th
e proposal is to get everything aligned on a single standard.

One suggestion is to bump both Foreman and Katello to a common number (5.0), but there’s no concensus and no decision.

Gating nightly publishing of Foreman and Katello only if both Foreman and Katello pipelines are green

There is an open RFC for this:

Other agenda items postponed to a later meeting