Open gotsysdba opened 1 month ago
Due to the IngressClassParameters CRD not supporting NSGs, I've tried the annotation route of using an existing LB created by Terraform:
apiVersion: networking.k8s.io/v1 kind: IngressClass metadata: name: native-ic-ingress-class annotations: oci-native-ingress.oraclecloud.com/id: "ocid1.loadbalancer.oc1..." . . .
However, when deleting the IngressClass, this also deletes the LoadBalancer created by Terraform (drifting the state).
Expected behaviour: If the IngressClass is not responsible for creating the LB, it should also not be responsible for deleting it.
@gotsysdba Thanks for reporting the issue. We will look into this.
Due to the IngressClassParameters CRD not supporting NSGs, I've tried the annotation route of using an existing LB created by Terraform:
However, when deleting the IngressClass, this also deletes the LoadBalancer created by Terraform (drifting the state).
Expected behaviour: If the IngressClass is not responsible for creating the LB, it should also not be responsible for deleting it.