Release meeting notes 2020-01-20

Agenda for today’s meeting (please send me a message if you want to join):

Status of 2.0 items:

  • upgrade all plugins to use foreman-js 4
  • unstable nightlies in foreman and katello recently
  • Moving Proxy to SCL
  • Changing Foreman to use PostgreSQL 10 12 from SCL
  • Changing default Dynflow implementation to sidekiq+redis based
  • Pulp 3 support for File and Docker content in Katello
  • move db:seed to app initialization
  • ipv6 installer changes

Foreman

  • 1.24.2

Katello

  • Current releases status

Status of 2.0 items:

  • upgrade all plugins to use foreman-js 4 - rex, templates and tasks need new releases/packaging
  • unstable nightlies in foreman and katello recently - nightly releases happened but some katello pages broken - @sharvit looking into it.
  • Moving Proxy to SCL - merged, should be working. FDI changes merged today.
  • Changing Foreman to use PostgreSQL 10 12 from SCL - installer patches awaiting review, will cause issues for people who upgraded nightly to 10 already. should be ready this week.
  • Changing default Dynflow implementation to sidekiq+redis based - testing led to finding an issue with deb packaging, and some client issues as well, hoping to merge soon
  • Pulp 3 support for File and Docker content in Katello - 1 installer issue needs resolving and 1 katello pr that needs merging, likely done in next couple of days.
  • move db:seed to app initialization - core pr merged, packaging prs to drop seeds from rpm post. Issue - what happens if app starts without migrations running? seeding could cause issues. options: 1. auto-migrate on startup like we do for seeding. 2. stop initialiazation before seeding if pending migrations. likely 2nd option safer at first.
  • ipv6 installer changes - mostly merged, a few others still need workarounds.

Foreman

  • 1.24.2 - one issue affecting upgrades. will start tagging tomorrow.

Katello

  • 3.13.4 went out, likely last release of the 3.13 stream.
  • 3.14.1 went out, so far no issues. no 3.14.2 planned atm unless new issues are discovered.