You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the provider API of any new provider operator for integration with OpenShift Database Access (DBaaS) must have the domain "dbaas.redhat.com" and version "v1beta1". This is because DBaaS Operator needs to create provider Customer Resources for the corresponding DBaaSInventory, DBaaSInstance, and DBaaSConnection CRs and watch their status. In order to create such objects, it needs to know:
a) The DBaaS API version (v1alpha1 or v1beta1) the provider operator supports. This version is specified in the provider registration CR in the groupVersion field: https://github.com/RHEcosystemAppEng/dbaas-operator/blob/main/api/v1beta1/dbaasprovider.go#L120
Note that for any new provider operators, v1beta1 is recommended as v1alpha1 will be deprecated later.
b) The provider operator API group version. It has to be "dbaas.redhat.com/v1beta1' currently.
This issue is to allow the provider operator to use a version other than v1beta1 for its API. It can be achieved by adding a providerGroupVersion field to the provider registration CR.
The text was updated successfully, but these errors were encountered:
Currently, the provider API of any new provider operator for integration with OpenShift Database Access (DBaaS) must have the domain "dbaas.redhat.com" and version "v1beta1". This is because DBaaS Operator needs to create provider Customer Resources for the corresponding DBaaSInventory, DBaaSInstance, and DBaaSConnection CRs and watch their status. In order to create such objects, it needs to know:
a) The DBaaS API version (v1alpha1 or v1beta1) the provider operator supports. This version is specified in the provider registration CR in the groupVersion field:
https://github.com/RHEcosystemAppEng/dbaas-operator/blob/main/api/v1beta1/dbaasprovider.go#L120
Note that for any new provider operators, v1beta1 is recommended as v1alpha1 will be deprecated later.
b) The provider operator API group version. It has to be "dbaas.redhat.com/v1beta1' currently.
This issue is to allow the provider operator to use a version other than v1beta1 for its API. It can be achieved by adding a providerGroupVersion field to the provider registration CR.
The text was updated successfully, but these errors were encountered: