• Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • None
    • MCO Sprint 263 (DevEx)
    • 0.000

      To make OCL ready for GA, the first step would be graduating the MCO's APIs from v1alpha1 to v1. This requires changes in the openshift/api repo.

            [MCO-1443] Graduate MOSB/MOSC API to v1

            Yu Qi Zhang added a comment -

            https://github.com/openshift/api/pull/2090 is being used at the moment to do this, but currently as the first step. Not sure if we'll have time to merge this and the remaining steps (all sequential) by the end of the sprint

            Yu Qi Zhang added a comment - https://github.com/openshift/api/pull/2090 is being used at the moment to do this, but currently as the first step. Not sure if we'll have time to merge this and the remaining steps (all sequential) by the end of the sprint

            Yu Qi Zhang added a comment - - edited

            Based on some feedback from the API team, the rough steps required for this would be:

            1. create new v1 API, gate remains off, v1 API is excluded from the image manifests
            2. vendor v1 api into client-go, generate, and then into MCO repo
            3. update operator to read/write  v1, don't merge PR
            4. open API PR updating featuregate, removing v1alpha1 for image manifest, adding v1 to image manifest
            5. prove they work together and ask API team to merge-button them together

             

            Testing via https://github.com/openshift/api/pull/2090 for now

            Yu Qi Zhang added a comment - - edited Based on some feedback from the API team, the rough steps required for this would be: create new v1 API, gate remains off, v1 API is excluded from the image manifests vendor v1 api into client-go, generate, and then into MCO repo update operator to read/write  v1, don't merge PR open API PR updating featuregate, removing v1alpha1 for image manifest, adding v1 to image manifest prove they work together and ask API team to merge-button them together   Testing via https://github.com/openshift/api/pull/2090 for now

              jerzhang@redhat.com Yu Qi Zhang
              umohnani Urvashi Mohnani
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: