Skip to content

[Spike] Update the bundle used by a given released crc binary #4255

Open
@praveenkumar

Description

As of now each crc release go with specific version of bundle and by default that specific bundle downloaded as part of setup command. We publish the bundles to mirror which is tested by internal CI pipeline on all the platform by QE. Since the team responsibility is widen now and minor releases of openshift doesn't really require a different crc release just sake of updating the bundle, we need to put a plan around how we point a existing crc release to a particular version of bundle instead hardcoded it in the binary.

Assumption we have here:

  • Mirror is source of truth for bundle release and only tested bundles available there.
  • Bundle is tested with that specific version of crc binary on all the platform before it mirrored to release location.
  • User should still get warning if use a bundle which is not part of supported matrix

Suggestions during the internal chat to achieve this

  • Have a marker json file which contain the list of bundle supported for a specific released version of crc and maintain this file

If we go with the quay then #3206 (comment) and subsequent discussion have good overview.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions