UNCLASSIFIED - NO CUI

Skip to content

Release missing images

Joe Foster requested to merge release-missing-images into master

General MR

Summary

Currently, during release the images.txt release artifact, Like this one found here, does not contain the kyvernocli image.

currently we compile the list by looking at looking at dependancy images and installed images within the docker nodes, as well as images listed in tests/images.txt

however, we do not specifically add the images that are annotated like below in the sample kyverno Chart.yaml Screenshot_2024-12-19_at_15-10-09_chart_Chart.yaml___main___Big_Bang___Universe___Product___Kyverno___GitLab

This MR will add a function within templates.sh called chart_images() which will parse through the Chart.yaml and grab all of the images within. Subsequently we will add to the already created function, image_list_creation() to iterate through this list and add the chart images if not present.

Relevant logs/screenshots

Package Pipeline Validation Clean Install stage showing this working

images.txt artifact showing kyvernocli which wasnt previously being added here. Screenshot_2024-12-19_at_3.17.52_PM

Package Pipeline Validation Clean Install stage showing what happens if no images are found

Package Pipeline Validation Clean Install stage showing what happens if no annotations section is present in the Chart

Linked Issue

Closes issue

Upgrade Notices

N/A

Edited by Joe Foster

Merge request reports

Loading