Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-5859

Update ApiVersion of CRDs to v1

    XMLWordPrintable

Details

    Description

      This JIRA is for to update all CRDs in the 3scale operator to use apiVersion apiextensions.k8s.io/v1 instead of apiextensions.k8s.io/v1beta1

      Example on v1beta1: https://github.com/3scale/3scale-operator/blob/master/deploy/crds/apps.3scale.net_apimanagers_crd.yaml#L1

      This should be done for all CRDs - https://github.com/3scale/3scale-operator/tree/master/deploy/crds

      The reason for this ask is because the apiextensions.k8s.io/v1beta1 will be removed completely in k8s 1.22 (OpenShift 4.9) which is to be released on July 23rd 2021.

      • OLM has support for v1 CRDs in 4.5.
      • OCP has support for v1 CRDs in 4.3.

      There is a good thread on the operatorframwork-pm list titled "Updating apiVersion of our CRDs to v1" from Sebastian on this topic.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              dffrench@redhat.com David Ffrench
              Petr Hála Petr Hála
              Miguel Soriano Miguel Soriano
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: