Project

General

Profile

Actions

action #154420

closed

[s390x] hard code k3s version

Added by mloviska 5 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
2024-01-29
Due date:
% Done:

0%

Estimated time:
Tags:

Description

Observation

openQA test in scenario sle-15-SP6-Online-s390x-kubectl_tests@s390x-kvm fails in
kubectl

Test suite description

The base test suite is used for job templates defined in YAML documents. It has no settings of its own.

We can hardcode version of k3s in our test suites using K3S_VERSION OpenQA variable.
Unfortunately this is necessary for s390x as Rancher has stopped building the binaries for this architecture [1], [2].

[1] https://github.com/k3s-io/k3s/issues/9222
[2] https://github.com/k3s-io/k3s/issues/9044

Reproducible

Fails since (at least) Build 49.1

Expected result

Last good: 40.1 (or more recent)

Further details

Always latest result in this scenario: latest


Related issues 1 (0 open1 closed)

Related to Containers - action #154996: Investigate usage of k3s on s390xResolvedph03nix2024-02-06

Actions
Actions #1

Updated by mloviska 5 months ago

  • Project changed from openQA Tests to Containers
  • Category deleted (Bugs in existing tests)
Actions #2

Updated by mdati 5 months ago

In test https://openqa.suse.de/tests/13363750#step/kubectl/59
the txt sha256sum-s390x.txt is actually no more present on k3s github repo, no s390x version anymore, s390x removed from manifest.

See https://github.com/k3s-io/k3s/releases/tag/v1.28.5%2Bk3s1

Actions #3

Updated by mdati 5 months ago

  • Status changed from Workable to In Progress
  • Assignee set to mdati
Actions #4

Updated by mloviska 5 months ago

Please note, this issue hits also slem6.0

Actions #5

Updated by pdostal 5 months ago

Actions #6

Updated by mdati 5 months ago · Edited

  • Status changed from In Progress to Feedback

The s390x arch support for GH k3s-io has been removed from vers.1.28.5 on, as by https://github.com/k3s-io/k3s/pull/8998.
Last version with s390x still present actually is 1.27.8+k3s1.

The following MR has been created and merged yesterday, to code version K3S_VERSION: "v1.27.8+k3s1" into

containers/latest_host.yaml
sle-micro/latest_container_host.yaml

k3s s390x settings, until next advice:
https://gitlab.suse.de/qac/qac-openqa-yaml/-/merge_requests/1485

See VR tests as proof of fix.

Actions #7

Updated by mdati 5 months ago

  • Status changed from Feedback to Resolved
Actions #8

Updated by mdati 5 months ago

Due to failure in podman_pods tests also using k3s for arch. s390x,
https://openqa.suse.de/tests/13393760#step/podman_pods/146
https://openqa.suse.de/tests/13393408#step/podman_pods/146

a new MR created to fix there K3S_VERSION parameter value:
Containers: k3s for s390x in podman_pod tests
https://gitlab.suse.de/qac/qac-openqa-yaml/-/merge_requests/1495

Actions #9

Updated by mdati 5 months ago

  • Status changed from Resolved to Feedback
Actions #10

Updated by ph03nix 5 months ago

Actions #11

Updated by mdati 5 months ago · Edited

MR 1495 MERGED today, latest k3s version available for s390x hardcoded in yaml settings: K3S_VERSION:v1.28.4+k3s1

A discussion on k3s future availability for s390x will follow, see ticket in above Related issues.

Actions #12

Updated by ph03nix 5 months ago

  • Priority changed from High to Normal

Good job Maurizio! Lowering prio as we're just evaluating now.

Actions #13

Updated by ph03nix 5 months ago

  • Tags set to bugs, k3s
Actions #14

Updated by mdati 5 months ago

  • Tags changed from bugs, k3s to bugs, k3s, s390x
Actions #15

Updated by mdati 5 months ago · Edited

A more last update is needed in flavors Base-qcow and Default-qcow, slem_containers tests, failing in podman_pods, involving k3s checks and falling in the same s390x issue.
See MR https://gitlab.suse.de/qac/qac-openqa-yaml/-/merge_requests/1505

Actions #16

Updated by ph03nix 4 months ago

Hey! This ticket is in Feedback for 8 days now - is there any progress or status update to report?

Actions #17

Updated by mdati 4 months ago

  • Status changed from Feedback to Resolved
Actions

Also available in: Atom PDF