kubelatte-ce

Форк
2
Форк от sbertech/kubelatte-ce
/
mutationconfigs.yaml 
114 строк · 4.3 Кб
1
mutationConfigs:
2
  - name: "keymaker"
3
    annotationNamespace: "keymaker.k8s-integration.sfdc.com"
4
    annotationTrigger: "inject"
5
    initContainers: ["init-fqdn", "krb5-populator", "keymaker-client"]
6
    containers: ["keymaker-client-refresher"]
7
    volumes: ["keytabs"]
8
    volumeMounts: ["keytabs"]
9
    ignoreNamespaces: []
10
  - name: "madkub"
11
    annotationNamespace: "madkub.k8s-integration.sfdc.com"
12
    annotationTrigger: "inject"
13
    initContainers: ["ca-populator", "madkub-init"]
14
    containers: ["madkub-refresher"]
15
    volumes: ["ca","clientcert", "servercert", "tokens", "svcaccount"]
16
    volumeMounts: ["ca", "clientcert", "servercert", "svcaccount"]
17
    ignoreNamespaces: []
18
  - name: "rsyslog"
19
    annotationNamespace: "rsyslog.k8s-integration.sfdc.com"
20
    annotationTrigger: "inject"
21
    annotationConfig:
22
      volumeMounts:
23
        - name: "log-volume-mounts"
24
          containerRefs: ["rsyslog-sidecar"]
25
        - name: "test-volume-mounts"
26
          containerRefs: ["rsyslog-sidecar", "rsyslog-test-sidecar"]
27
          initContainerRefs: ["rsyslog-init"]
28
    initContainers: ["rsyslog-init"]
29
    containers: ["rsyslog-sidecar", "rsyslog-test-sidecar"]
30
    volumes: ["rsyslog-spool-vol", "rsyslog-conf-tpl", "rsyslog-conf-gen"]
31
    volumeMounts: []
32
    ignoreNamespaces: []
33
    implementsSidecarLifecycle: true
34
  - name: "vault"
35
    annotationNamespace: "vault.k8s-integration.sfdc.com"
36
    annotationTrigger: "inject"
37
    initContainers: ["vault-agent-init", "consul-template-init"]
38
    containers: ["vault-agent", "consul-template"]
39
    volumes: ["vault-token", "secrets-volume", "consul-template-config", "aws-iam-credentials"]
40
    volumeMounts: []
41
    ignoreNamespaces: []
42
  - name: "simple"
43
    annotationNamespace: "simple.k8s-integration.sfdc.com"
44
    annotationTrigger: "inject"
45
    implementsSidecarLifecycle: true
46
    initContainers: []
47
    containers: ["simple-sidecar"]
48
    volumes: []
49
    volumeMounts: []
50
    ignoreNamespaces: []
51
  - name: "vaultReverse"
52
    annotationNamespace: "vaultReverse.k8s-integration.sfdc.com"
53
    annotationTrigger: "inject"
54
    initContainersBeforePodInitContainers: ["consul-template-init"]
55
    initContainers: ["vault-agent-init", "consul-template-init"]
56
    containers: ["vault-agent", "consul-template"]
57
    volumes: ["vault-token", "secrets-volume", "consul-template-config", "aws-iam-credentials"]
58
    volumeMounts: ["secrets-volume"]
59
    ignoreNamespaces: []
60
  - name: "annotationsVolumes"
61
    annotationNamespace: "annotationsVolumes.k8s-integration.sfdc.com"
62
    annotationTrigger: "mutate-none"
63
    initContainers: [ "vault-agent-init" ]
64
    containers: [ "vault-agent" ]
65
    volumes: [ "helmcharts-demo/test-template/test-volume-1", "sidecarinjector/egress-container/secrets-volume","sidecarinjector/egress-container/aws-iam-credentials"]
66
    volumeMounts: [ ]
67
    ignoreNamespaces: [ ]
68
    updateStrategy: "merge"
69
    labelSelector:
70
       matchExpressions:
71
         - key: key
72
           operator: In
73
           values:
74
             - VALUE
75
    annotations: ["networking.kubelatte.io/replace","helmcharts-demo/test-template/networking.kubelatte.io/annot1","networking.kubelatte.io/merge","networking.kubelatte.io/new","helmcharts-demo/test-template/annot1"]
76
  - name: "simple_annot_prefix"
77
    annotationNamespace: "simple.k8s-integration.sfdc.com"
78
    annotationTrigger: "inject"
79
    implementsSidecarLifecycle: true
80
    initContainers: [ ]
81
    containers: [ "simple-sidecar" ]
82
    volumes: [ ]
83
    volumeMounts: [ ]
84
    ignoreNamespaces: [ ]
85
  - name: "simple_label_prefix"
86
    annotationNamespace: "simple.label.k8s-integration.sfdc.com"
87
    annotationTrigger: "inject"
88
    implementsSidecarLifecycle: true
89
    initContainers: [ ]
90
    containers: [ "simple-sidecar" ]
91
    volumes: [ ]
92
    volumeMounts: [ ]
93
    ignoreNamespaces: [ ]
94
    labelSelector:
95
      matchExpressions:
96
        - key: label
97
          operator: In
98
          values:
99
            - value
100
  - name: "simple_label_exepttion_prefix"
101
    annotationNamespace: "simple.label.exeption.k8s-integration.sfdc.com"
102
    annotationTrigger: "inject"
103
    implementsSidecarLifecycle: true
104
    initContainers: [ ]
105
    containers: [ "simple-sidecar" ]
106
    volumes: [ ]
107
    volumeMounts: [ ]
108
    ignoreNamespaces: [ ]
109
    labelSelector:
110
      matchExpressions:
111
        - key: app
112
          operator: In
113
          values:
114
            - istiod

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.