Project

General

Profile

Actions

action #154996

closed

Investigate usage of k3s on s390x

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

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
2024-02-06
Due date:
% Done:

100%

Estimated time:
Tags:

Description

Following #154420 we need to evaluate if we can keep k3s on s390x. For opening the discussion we need to get an overview, where k3s is used and what the impact of not having k3s on s390x on our test coverage would be.


Related issues 2 (1 open1 closed)

Related to Containers - action #154420: [s390x] hard code k3s versionResolvedmdati2024-01-29

Actions
Related to Containers - action #155851: Establish dedicated k3s test machineBlockedmloviska2024-02-22

Actions
Actions #1

Updated by ph03nix 5 months ago

Actions #2

Updated by ph03nix 5 months ago

I could identify 4 places where we use k3s:

  • helm
  • kubectl
  • podman-pods
  • run_container_in_k3s

kubectl and run_container_in_k3s is closely bound to k3s, there we cannot do much. podman-pods would be covered by podman-bats and there we could do something. helm is not relevant.

Actions #3

Updated by ph03nix 5 months ago

We are using k3s for testing some kubernetes-related packages and functionality (kubectl, podman kube apply) and are facing the problem that k3s removed s390x support in https://github.com/k3s-io/k3s/issues/8987. This means that we are unable to continue testing those features, unless k3s will continue to support s390x.

A quick survey revealed that only the kubectl utility and the podman kube apply functionality are being affected by this. Unless it is a goal to provide kubernetes support for s390x, we should stop testing those functions due to the lack of necessary auxiliary tooling, provided by k3s.

Actions #4

Updated by ph03nix 5 months ago ยท Edited

ph03nix wrote in #note-3:

We are using k3s for testing some kubernetes-related packages and functionality (kubectl, podman kube apply) and are facing the problem that k3s removed s390x support in https://github.com/k3s-io/k3s/issues/8987. This means that we are unable to continue testing those features, unless k3s will continue to support s390x.

A quick survey revealed that only the kubectl utility and the podman kube apply functionality are being affected by this. Unless it is a goal to provide kubernetes support for s390x, we should stop testing those functions due to the lack of necessary auxiliary tooling, provided by k3s.

We know of at least one paying customer who relies on kubernetes packages in SLES.

Actions #5

Updated by ph03nix 5 months ago

  • Tags set to k3s
Actions #7

Updated by ph03nix 4 months ago

Poked Jose about the current status.

Actions #8

Updated by ph03nix 4 months ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

We had a meeting with Jose. Outcome is: it's unlikely that k3s is going to be available on s390x, so we need to find a different way.

Actions #9

Updated by ph03nix 4 months ago

  • Related to action #155851: Establish dedicated k3s test machine added
Actions

Also available in: Atom PDF