...

Text file src/edge-infra.dev/config/pallets/emissary/base/kustomization.yaml

Documentation: edge-infra.dev/config/pallets/emissary/base

     1namespace: emissary
     2apiVersion: kustomize.config.k8s.io/v1beta1
     3kind: Kustomization
     4replicas:
     5- name: emissary-ingress
     6  count: 1
     7resources:
     8- ../../../../third_party/k8s/emissary/base
     9commonLabels:
    10  platform.edge.ncr.com/component: emissary
    11components:
    12- ../../../components/edge/patches/server-preferred
    13patches:
    14- patch: |-
    15    apiVersion: rbac.authorization.k8s.io/v1
    16    kind: Role
    17    metadata:
    18      name: emissary-ingress-apiext
    19    $patch: delete
    20  target:
    21    namespace: emissary-system
    22- patch: |-
    23    apiVersion: rbac.authorization.k8s.io/v1
    24    kind: RoleBinding
    25    metadata:
    26      name: emissary-ingress-apiext
    27    $patch: delete
    28  target:
    29    namespace: emissary-system
    30# override with edge registry image of emissary-ingress
    31- path: image-patch.yaml
    32  target:
    33    name: emissary-ingress
    34    kind: Deployment
    35    version: v1
    36# delete agent/admin
    37- patch: |-
    38    apiVersion: apps/v1
    39    kind: Deployment
    40    metadata:
    41      name: any
    42    $patch: delete
    43  target:
    44    namespace: emissary
    45    labelSelector: app.kubernetes.io/name=emissary-ingress-agent
    46- patch: |-
    47    apiVersion: v1
    48    kind: Service
    49    metadata:
    50      name: any
    51    $patch: delete
    52  target:
    53    namespace: emissary
    54    labelSelector: app.kubernetes.io/name=emissary-ingress-agent
    55- patch: |-
    56    apiVersion: v1
    57    kind: Service
    58    metadata:
    59      name: any
    60    $patch: delete
    61  target:
    62    namespace: emissary
    63    labelSelector: service=ambassador-admin
    64- patch: |-
    65    apiVersion: v1
    66    kind: Service
    67    metadata:
    68      name: emissary-ingress-agent
    69      namespace: emissary
    70    $patch: delete
    71- patch: |-
    72    apiVersion: v1
    73    kind: ServiceAccount
    74    metadata:
    75      name: any
    76    $patch: delete
    77  target:
    78    namespace: emissary
    79    labelSelector: app.kubernetes.io/name=emissary-ingress-agent
    80- patch: |-
    81    apiVersion: v1
    82    kind: Role
    83    metadata:
    84      name: any
    85    $patch: delete
    86  target:
    87    namespace: emissary
    88    labelSelector: app.kubernetes.io/name=emissary-ingress-agent
    89- patch: |-
    90    apiVersion: v1
    91    kind: RoleBinding
    92    metadata:
    93      name: any
    94    $patch: delete
    95  target:
    96    namespace: emissary
    97    labelSelector: app.kubernetes.io/name=emissary-ingress-agent
    98- patch: |-
    99    apiVersion: v1
   100    kind: ClusterRole
   101    metadata:
   102      name: any
   103    $patch: delete
   104  target:
   105    labelSelector: app.kubernetes.io/name=emissary-ingress-agent
   106- patch: |-
   107    apiVersion: apps/v1
   108    kind: ClusterRoleBinding
   109    metadata:
   110      name: any
   111    $patch: delete
   112  target:
   113    labelSelector: app.kubernetes.io/name=emissary-ingress-agent

View as plain text