-
Bug
-
Resolution: Done
-
Blocker
-
quay-v3.5.6, quay-v3.5.7
Description of problem:
Failed to complete manual installation for bridge operator on openshift 4.9, due to some requirements resource still using deprecated API
Version-Release number of selected component (if applicable):
OpenShift: 4.9.0-0.nightly-2021-09-10-170926
quay-bridge-operator-bundle-container-v3.5.7-4
- Index image v4.5: registry-proxy.engineering.redhat.com/rh-osbs/iib:108483
- Index image v4.6: registry-proxy.engineering.redhat.com/rh-osbs/iib:108487
- Index image v4.7: registry-proxy.engineering.redhat.com/rh-osbs/iib:108491
- Index image v4.8: registry-proxy.engineering.redhat.com/rh-osbs/iib:108494
- Index image v4.9: registry-proxy.engineering.redhat.com/rh-osbs/iib:108498
How reproducible:
always
Steps to Reproduce:
1. Manual install bridge operator following: https://polarion.engineering.redhat.com/polarion/#/project/OSE/workitem?id=OCP-28545
Actual results:
failed
Expected results:
succeed
Additional info:
https://github.com/quay/quay-bridge-operator/blob/v1.0.0/hack/webhook-create-signed-cert.sh
apiVersion: certificates.k8s.io/v1beta1
kind: CertificateSigningRequest
metadata:
name: ${csrName}
spec:
groups:
- system:authenticated
request: $(cat ${tmpdir}/server.csr | base64 | tr -d '\n')
usages:
- digital signature
- key encipherment
- server auth
apiVersion: admissionregistration.k8s.io/v1beta1 kind: MutatingWebhookConfiguration metadata: name: quay-bridge-operator webhooks: - name: quayintegration.redhatcop.redhat.io clientConfig: service: namespace: <namespace> name: quay-bridge-operator path: "/admissionwebhook" caBundle: "${CA_BUNDLE}" rules: - operations: [ "CREATE" ] apiGroups: [ "build.openshift.io" ] apiVersions: ["v1" ] resources: [ "builds" ] failurePolicy: Fail