Project

General

Profile

Actions

action #130600

closed

coordination #130582: [epic] Upgrade all our infrastructure, e.g. o3+osd workers+webui and production workloads, to openSUSE Leap 15.5

Upgrade qam hosts maintained by us to latest stable, i.e. Leap 15.5

Added by okurz 11 months ago. Updated 6 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Organisational
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Tags:

Description

Observation

qam2.suse.de needs to be updated to 15.5

Acceptance criteria

  • AC1: qam2.suse.de and its containers are running 15.5
  • AC2: No failed services, e.g. systemctl is-system-running

Suggestions

Follow instructions we have for openQA https://progress.opensuse.org/projects/openqav3/wiki/#Distribution-upgrades

Further details

The machine is ansible managed.

Out of scope

Introduce additional system management, e.g. salt or anything


Related issues 2 (1 open1 closed)

Copied from openQA Infrastructure - action #111884: Upgrade qam hosts maintained by us to latest stable, i.e. Leap 15.4 size:MResolvedjbaier_cz

Actions
Copied to openQA Project - action #157987: Upgrade qam hosts maintained by us to latest stable, i.e. Leap 15.6New

Actions
Actions #1

Updated by okurz 11 months ago

  • Copied from action #111884: Upgrade qam hosts maintained by us to latest stable, i.e. Leap 15.4 size:M added
Actions #2

Updated by okurz 11 months ago

  • Subject changed from Upgrade qam hosts maintained by us to latest stable, i.e. Leap 15.4 size:M to Upgrade qam hosts maintained by us to latest stable, i.e. Leap 15.5
  • Category set to Organisational
  • Assignee deleted (jbaier_cz)
  • Target version changed from Ready to future
Actions #3

Updated by okurz 11 months ago

  • Description updated (diff)
Actions #4

Updated by osukup 8 months ago

repos on qam2:

#  | Alias                       | Name                                                                                        | Enabled  | GPG Check    | Refresh
---+-----------------------------+---------------------------------------------------------------------------------------------+----------+--------------+--------
 1 | QA_Maintenance              | QA_Maintenance                                                                              | Ano      | (r ) Ano     | Ano
 2 | SUSE_CA                     | SUSE_CA                                                                                     | Ano      | (r ) Ano     | Ano
 3 | devel_languages_nodejs      | Node.js (openSUSE_Leap_15.4)                                                                | Ano      | (r ) Ano     | Ne
 4 | devel_languages_perl        | Perl and perl modules (openSUSE_Leap_15.4)                                                  | Ano      | (r ) Ano     | Ne
 5 | openSUSE_Leap               | openSUSE_Leap                                                                               | Ano      | (r ) Ano     | Ano
 6 | openSUSE_Leap_Update        | openSUSE_Leap_Update                                                                        | Ano      | (r ) Ano     | Ano
 7 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | Ne       | ----         | ----
 8 | repo-backports-update       | Update repository of openSUSE Backports                                                     | Ano      | (r ) Ano     | Ano
 9 | repo-sle-debug-update       | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | Ne       | ----         | ----
10 | repo-sle-update             | Update repository with updates from SUSE Linux Enterprise 15                                | Ano      | (r ) Ano     | Ano

nodejs and perl repo are probably needed by teregen and lurklur (dashboard)

Actions #5

Updated by tinita 8 months ago

osukup wrote in #note-4:

repos on qam2:

 3 | devel_languages_nodejs      | Node.js (openSUSE_Leap_15.4)                                                                | Ano      | (r ) Ano     | Ne
 4 | devel_languages_perl        | Perl and perl modules (openSUSE_Leap_15.4)                                                  | Ano      | (r ) Ano     | Ne

nodejs and perl repo are probably needed by teregen and lurklur (dashboard)

It would be good if we could avoid that in the future.
Ideally there is a project like our https://build.opensuse.org/project/show/devel:openQA:Leap:15.5 for this kind of purpose. Depending on devel projects can be problematic.

Actions #6

Updated by tinita 8 months ago

Btw, for anyone wondering, "Ano" means "yes".

Actions #7

Updated by okurz 7 months ago

  • Target version changed from future to Tools - Next
Actions #8

Updated by okurz 7 months ago

  • Target version changed from Tools - Next to Ready
Actions #9

Updated by okurz 6 months ago

  • Status changed from New to Resolved
  • Assignee set to okurz

Conducted upgrade of both qam2 and postgresql container within

# grep VERSION /etc/os-release ; systemctl is-system-running && machinectl shell postgresql /bin/sh -c "grep VERSION /etc/os-release ; systemctl is-system-running"
VERSION="15.5"
VERSION_ID="15.5"
running
Connected to machine postgresql. Press ^] three times within 1s to exit session.
VERSION="15.5"
VERSION_ID="15.5"
running
Connection to machine postgresql terminated.
Actions #10

Updated by okurz 29 days ago

  • Copied to action #157987: Upgrade qam hosts maintained by us to latest stable, i.e. Leap 15.6 added
Actions

Also available in: Atom PDF