Skip to content

[CI] automate building OS images for supported/CI tested distribution #12383

Open
@VannTen

Description

@VannTen

What would you like to be added

  • Automate building and pushing of images used by kubevirt CI based on https://github.com/kubernetes-sigs/ kubespray/blob/master/test-infra/image-builder/roles/kubevirt-images/defaults/main.yml

  • This should be a post-merge job, and possibly something periodic if we'd like to rebuild images for whatever reason ?

  • Also handle automatic cleanup of old / no longer needed images => but we do need to keep around images not used in master for release branches where they are still supported.

Why is this needed

Currently, we have to create the kubevirt images used by CI for each distribution we test manually.
This creates a bottleneck if the maintainer are not available for pushing the image, and as every manual workflow, not every maintainer has the familiarity with the process.

@yankay I think you're mostly the one handling that for now right ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions