Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-69435

Core CAPI IPAM: add VAPs to fill in for validating webhook's failurepolicy: Ignore

XMLWordPrintable

    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Rejected
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      As a follow up to https://issues.redhat.com/browse/OCPBUGS-69434 and its bug fix, we want to create and enable VAPs for Core CAPI IPAM CRDs (in techpreview) to add required validation which doesn't involve mandatorily reaching out to a validating webhook which we can't reach at bootstrap.

       

      DOD:

      The overall plan for this is:

      • (short term) set the IPAM webhooks to failurepolicy: Ignore (as we do for MAPI validations) to allow to fix the bug (https://github.com/openshift/cluster-api/pull/256#issuecomment-3661233521)
      • follo-up with defining VAPs to replace the webhooks upstream (I know there were discussions about doing this upstream, so we can propose that there maybe) (this card)
      • meanwhile carry the VAPs ourselves downstream for IPAM
      • once upstream drops the webhooks in favour of VAPs, drop our carries altogether

              rh-ee-tbarberb Theo Barber-Bany
              ddonati@redhat.com Damiano Donati
              None
              None
              Zhaohua Sun Zhaohua Sun
              None
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: