Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Rework how the operator bundle is built #16

Merged
merged 2 commits into from
Jul 17, 2024

Conversation

arewm
Copy link
Member

@arewm arewm commented Jul 17, 2024

This adds net-new steps required to modify a bundle image for Konflux. This type of flow can be added into any existing processing/tooling for bundle generation.

The source CSV already contains the relatedImages section so this tooling does not need to take that into account. If needed, a tool like https://github.com/containerbuildsystem/operator-manifest can be used to generate the relatedImage specification.

By including the pullspecs of all images that will be referenced in the CSV in a single file, it will enable these to be easily nudged in the future after new builds have completed.

arewm added 2 commits July 16, 2024 23:35
This adds net-new steps required to modify a bundle image for Konflux.
This type of flow can be added into any existing processing/tooling for
bundle generation.

The source CSV already contains the relatedImages section so this
tooling does not need to take that into account. If needed, a tool like
https://github.com/containerbuildsystem/operator-manifest can be used to
generate the relatedImage specification.

By including the pullspecs of all images that will be referenced in the
CSV in a single file, it will enable these to be easily nudged in the
future after new builds have completed.

Signed-off-by: arewm <arewm@users.noreply.github.com>
During the development of the bundle image reworking, it was noticed
that the multi-arch images were not actually properly being generated.
This was fixed in konflux-ci#15 before the bundle could be properly built.

Signed-off-by: arewm <arewm@users.noreply.github.com>
@arewm arewm force-pushed the rework-gatekeeper-operator-bundle branch from a4ea610 to 4ac20c7 Compare July 17, 2024 03:37
@arewm arewm merged commit 6eaedbe into konflux-ci:main Jul 17, 2024
2 checks passed
@arewm arewm deleted the rework-gatekeeper-operator-bundle branch July 17, 2024 03:45
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant