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

      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.

            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

              Created:
              Updated:
              Resolved: