sigs.k8s.io/cluster-api-provider-azure@v1.14.3/config/aso/kustomization.yaml (about) 1 apiVersion: kustomize.config.k8s.io/v1alpha1 2 kind: Component 3 namespace: capz-system 4 resources: 5 - https://github.com/Azure/azure-service-operator/releases/download/v2.5.0/azureserviceoperator_v2.5.0.yaml 6 - crds.yaml 7 - settings.yaml 8 9 patches: 10 - patch: |- # default kustomization includes a namespace already 11 $patch: delete 12 apiVersion: v1 13 kind: Namespace 14 metadata: 15 name: azureserviceoperator-system 16 - patch: |- 17 - op: test 18 path: /spec/template/spec/containers/0/args/4 19 value: --crd-pattern= 20 - op: replace # Users can specify additional ASO CRDs. CRDs should be appended with ';' 21 path: /spec/template/spec/containers/0/args/4 22 value: --crd-pattern=${ADDITIONAL_ASO_CRDS:= } 23 target: 24 group: apps 25 version: v1 26 kind: Deployment 27 name: azureserviceoperator-controller-manager 28 29 replacements: 30 - source: 31 kind: Certificate 32 group: cert-manager.io 33 version: v1 34 name: azureserviceoperator-serving-cert 35 fieldPath: metadata.namespace 36 targets: 37 - select: 38 version: v1 39 fieldPaths: 40 - metadata.annotations.cert-manager\.io/inject-ca-from 41 options: 42 delimiter: / 43 index: 0 44 - select: 45 group: cert-manager.io 46 version: v1 47 kind: Certificate 48 name: azureserviceoperator-serving-cert 49 fieldPaths: 50 - spec.dnsNames.0 51 - spec.dnsNames.1 52 options: 53 delimiter: . 54 index: 1