-
Bug
-
Resolution: Won't Do
-
Critical
-
quay-v3.3.0
Description:
This is an issue found when deploying Quay with Operator, and use RADOS as backend storage registry, the result is even provided all required RADOS parameters, Quay Operator still report error message "Failed to Validate Component: registry-storage Validation Failed: Missing required parameter(s) for storage rados", see Operator logs for details.
- democeph1-quayecosystem.logs is output from command "oc describe quayecosystem democeph1-quayecosystem"
- quay_operator.logs is output from command "oc logs quay-operator-664f859587-gv6pc"
Quay Operator Version: 3.3.0
Note:
Using Quay-config app to configure Quay to use RADOS as backend storage registry works well*.*
Following Doc:
5.4.4.7. RADOS storage
Expected Results:
Quay deployment should complete successfully.
Actual Results:
Quay deployment was failed at validating RADOS pamaters.
Quay CR file:
apiVersion: redhatcop.redhat.io/v1alpha1 kind: QuayEcosystem metadata: name: democeph1-quayecosystem spec: quay: imagePullSecretName: redhat-pull-secret image: quay.io/quay/quay:v3.3.1-3 registryBackends: - name: rados rados: accessKey: MGC97O922GDJQ4TVDXF8 bucketName: quay secure: false secretKey: MyGsPNVchcdE96i66ZrjqQx3wKjPpcdmggT3wPz4 hostname: rook-ceph-rgw-my-store-rook-ceph.apps.quay-264.qe.devcluster.openshift.com database: volumeSize: 30Gi envVars: - name: DEBUGLOG value: "true" clair: enabled: true image: quay.io/quay/clair-jwt:v3.3.1-2 imagePullSecretName: redhat-pull-secret updateInterval: "60m"