action #181238
open[BCI] Implement test for Harbor
80%
Description
We need to implement tests for a Harbor container named "PrivateRegistry". This container will be released as an image and a helm chart. We need to test both independently from each other.
Image updates should utilize the already released helm chart for deployment, and helm chart updates should use only the already released images. This means we will have two independent test runs: one for new container images, one for the helm chart.
Test coverage¶
We only need a basic integration test, i.e. probably just pushing and pulling an image to/from the registry is enough.
We need to test new container images and new helm charts independently.
Container details¶
IBS-cr: SUSE:SLE-15-SP6:Update:Products:PrivateRegistry
IBS-totest: SUSE:SLE-15-SP6:Update:Products:PrivateRegistry:ToTest
IBS-release: SUSE:Containers:PrivateRegistry:15-SP6
Acceptance criteria¶
- AC1: Harbor image updates are being tested and released by the container-release-bot
- AC2: Harbor helm chart updates are being tested and released by the container-release-bot
Further information¶
Updated by ph03nix about 1 month ago
- Related to action #179750: [BCI] Plan testing of Harbor added
Updated by ph03nix about 1 month ago
Addendum: The helm chart for the project is https://build.suse.de/package/show/SUSE:SLE-15-SP6:Update:Products:PrivateRegistry/private-registry-helm
Updated by hilchev about 1 month ago
- Status changed from Workable to In Progress
Updated by hilchev about 1 month ago ยท Edited
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/21903 - OSADO test case
https://gitlab.suse.de/qac/qac-openqa-yaml/-/merge_requests/2255 - Job Group settings for OpenQA
https://gitlab.suse.de/qac/container-release-bot/-/merge_requests/420 - CRB definition for the Helm chart
https://gitlab.suse.de/qac/container-release-bot/-/merge_requests/424 - CRB definition for the images