...

Text file src/edge-infra.dev/config/pallets/cert-manager/kustomization.yaml

Documentation: edge-infra.dev/config/pallets/cert-manager

     1# explicitly set the namespace, because current 
     2# scheduling mechanism does not allow scheduling resources
     3# into kube-system
     4namespace: cert-manager
     5apiVersion: kustomize.config.k8s.io/v1beta1
     6kind: Kustomization
     7resources:
     8- ../../../third_party/k8s/certmanager
     9components:
    10- ../../components/edge/patches/server-preferred
    11- ../../components/edge/patches/tolerations
    12patches:
    13- path: cm-cainjector-image-patch.yaml
    14  target:
    15    name: cert-manager-cainjector
    16    kind: Deployment
    17- path: cm-controller-image-patch.yaml
    18  target:
    19    name: cert-manager
    20    kind: Deployment
    21- path: cm-webhook-patch.yaml
    22  target:
    23    name: cert-manager-webhook
    24    kind: Deployment
    25# patch leader election args to reference cert-manager namespace
    26# instead of kube-system
    27patchesJson6902:
    28- patch: |-
    29    - op: replace
    30      path: /spec/template/spec/containers/0/args/1
    31      value: --leader-election-namespace=cert-manager
    32  target:
    33    name: cert-manager-cainjector
    34    namespace: cert-manager
    35    kind: Deployment
    36    group: apps
    37    version: v1
    38- patch: |-
    39    - op: replace
    40      path: /spec/template/spec/containers/0/args/2
    41      value: --leader-election-namespace=cert-manager
    42  target:
    43    name: cert-manager
    44    namespace: cert-manager
    45    kind: Deployment
    46    group: apps
    47    version: v1

View as plain text