sigs.k8s.io/cluster-api-provider-azure@v1.17.0/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.8.0/azureserviceoperator_v2.8.0.yaml
     6  - crds.yaml
     7  - settings.yaml
     8  
     9  patches:
    10  - path: patches/visualizer_label_in_bastionhosts.yaml
    11  - path: patches/visualizer_label_in_extensions.yaml
    12  - path: patches/visualizer_label_in_fleetmembers.yaml
    13  - path: patches/visualizer_label_in_managedclusteragentpools.yaml
    14  - path: patches/visualizer_label_in_managed_clusters.yaml
    15  - path: patches/visualizer_label_in_natgateways.yaml
    16  - path: patches/visualizer_label_in_privateendpoints.yaml
    17  - path: patches/visualizer_label_in_resourcegroups.yaml
    18  - path: patches/visualizer_label_in_subnets.yaml
    19  - path: patches/visualizer_label_in_virtualnetworks.yaml
    20  - patch: |- # default kustomization includes a namespace already
    21      $patch: delete
    22      apiVersion: v1
    23      kind: Namespace
    24      metadata:
    25        name: azureserviceoperator-system
    26  - patch: |-
    27      - op: test
    28        path: /spec/template/spec/containers/0/args/6
    29        value: --crd-pattern=
    30      - op: replace # Users can specify additional ASO CRDs. CRDs should be appended with ';'
    31        path: /spec/template/spec/containers/0/args/6
    32        value: --crd-pattern=${ADDITIONAL_ASO_CRDS:= }
    33    target:
    34      group: apps
    35      kind: Deployment
    36      name: azureserviceoperator-controller-manager
    37      version: v1
    38  
    39  replacements:
    40  - source:
    41      fieldPath: metadata.namespace
    42      group: cert-manager.io
    43      kind: Certificate
    44      name: azureserviceoperator-serving-cert
    45      version: v1
    46    targets:
    47    - fieldPaths:
    48      - metadata.annotations.cert-manager\.io/inject-ca-from
    49      options:
    50        delimiter: /
    51      select:
    52        annotationSelector: cert-manager.io/inject-ca-from
    53        version: v1
    54    - fieldPaths:
    55      - spec.dnsNames.0
    56      - spec.dnsNames.1
    57      options:
    58        delimiter: .
    59        index: 1
    60      select:
    61        group: cert-manager.io
    62        kind: Certificate
    63        name: azureserviceoperator-serving-cert
    64        version: v1