Project

General

Profile

Actions

coordination #107755

open

[epic] BCI testing on OpenShift

Added by jlausuch over 2 years ago. Updated 5 days ago.

Status:
Workable
Priority:
Low
Assignee:
-
Target version:
-
Start date:
2022-03-01
Due date:
% Done:

80%

Estimated time:
(Total: 0.00 h)

Description

Enable container image testing on OpenShift kubernetes environment.

The same way we are validating images on AKS/EKS/GKE, they shall be also validated against an OpenShift cluster.

Related Jira request: https://jira.suse.com/browse/SLE-23857
Related PoC: https://confluence.suse.com/display/qasle/OpenShift+on+Azure+PoC

Since having this cluster running all the time is very costly, the BCI team has agreed to not include this test in the regular pipeline where we trigger tests after new images before they are released, which can happen at any time.

The decision is to trigger OpenShift tests 3-4 times a week, and the test automation should take care of:
1) Deploy cluster
2) Run tests using all images
3) Destroy cluster


Subtasks 5 (1 open4 closed)

action #107758: [New test] Create Kubernetes POD in OpenShift using custom imageRejected2022-03-01

Actions
action #107761: [New test] Push container image to OpenShift internal registryRejected2022-03-01

Actions
action #107764: [Investigation] Install OC binary to manage OpenShift environmentResolvedilausuch2022-03-01

Actions
action #109271: Create automation to deploy OpenShift cluster on AzureRejected2022-03-30

Actions
action #128579: [PoC] OpenShift Local Workable2023-05-03

Actions
Actions #1

Updated by jlausuch over 2 years ago

  • Description updated (diff)
Actions #2

Updated by jlausuch over 2 years ago

  • Status changed from Workable to Blocked
Actions #3

Updated by jlausuch over 2 years ago

UPDATE:
Since the costs are too high to keep the cluster running, it has been agreed during the BCI meeting on 30 March 2020 to run the tests on OpenShift outside the main pipeline.
The idea is to run it once a day or every 2-3 days, something we need to judge.

The test should:

  • Deploy automatically the OpenShift cluster
  • Run all BCI images on OpenShift
  • Destroy de cluster
Actions #4

Updated by jlausuch about 2 years ago

  • Description updated (diff)
  • Status changed from Blocked to Workable
Actions #5

Updated by ph03nix 11 months ago

Note: This requirement is still valid. We should find a way to test this for BCI.

Actions

Also available in: Atom PDF