Uploaded image for project: 'Project Quay'
  1. Project Quay
  2. PROJQUAY-2532

Failed to complete manual installation for bridge operator on openshift 4.9

    XMLWordPrintable

Details

    • 0

    Description

      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://access.redhat.com/documentation/en-us/red_hat_quay/3/html-single/manage_red_hat_quay/index#openshift_setup

       

      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
      

      Attachments

        Activity

          People

            jonathankingfc Jonathan King
            rhn-support-dyan Dongbo Yan
            Dongbo Yan Dongbo Yan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: