kubelatte-ce
Форк от sbertech/kubelatte-ce
114 строк · 4.3 Кб
1mutationConfigs:2- name: "keymaker"3annotationNamespace: "keymaker.k8s-integration.sfdc.com"4annotationTrigger: "inject"5initContainers: ["init-fqdn", "krb5-populator", "keymaker-client"]6containers: ["keymaker-client-refresher"]7volumes: ["keytabs"]8volumeMounts: ["keytabs"]9ignoreNamespaces: []10- name: "madkub"11annotationNamespace: "madkub.k8s-integration.sfdc.com"12annotationTrigger: "inject"13initContainers: ["ca-populator", "madkub-init"]14containers: ["madkub-refresher"]15volumes: ["ca","clientcert", "servercert", "tokens", "svcaccount"]16volumeMounts: ["ca", "clientcert", "servercert", "svcaccount"]17ignoreNamespaces: []18- name: "rsyslog"19annotationNamespace: "rsyslog.k8s-integration.sfdc.com"20annotationTrigger: "inject"21annotationConfig:22volumeMounts:23- name: "log-volume-mounts"24containerRefs: ["rsyslog-sidecar"]25- name: "test-volume-mounts"26containerRefs: ["rsyslog-sidecar", "rsyslog-test-sidecar"]27initContainerRefs: ["rsyslog-init"]28initContainers: ["rsyslog-init"]29containers: ["rsyslog-sidecar", "rsyslog-test-sidecar"]30volumes: ["rsyslog-spool-vol", "rsyslog-conf-tpl", "rsyslog-conf-gen"]31volumeMounts: []32ignoreNamespaces: []33implementsSidecarLifecycle: true34- name: "vault"35annotationNamespace: "vault.k8s-integration.sfdc.com"36annotationTrigger: "inject"37initContainers: ["vault-agent-init", "consul-template-init"]38containers: ["vault-agent", "consul-template"]39volumes: ["vault-token", "secrets-volume", "consul-template-config", "aws-iam-credentials"]40volumeMounts: []41ignoreNamespaces: []42- name: "simple"43annotationNamespace: "simple.k8s-integration.sfdc.com"44annotationTrigger: "inject"45implementsSidecarLifecycle: true46initContainers: []47containers: ["simple-sidecar"]48volumes: []49volumeMounts: []50ignoreNamespaces: []51- name: "vaultReverse"52annotationNamespace: "vaultReverse.k8s-integration.sfdc.com"53annotationTrigger: "inject"54initContainersBeforePodInitContainers: ["consul-template-init"]55initContainers: ["vault-agent-init", "consul-template-init"]56containers: ["vault-agent", "consul-template"]57volumes: ["vault-token", "secrets-volume", "consul-template-config", "aws-iam-credentials"]58volumeMounts: ["secrets-volume"]59ignoreNamespaces: []60- name: "annotationsVolumes"61annotationNamespace: "annotationsVolumes.k8s-integration.sfdc.com"62annotationTrigger: "mutate-none"63initContainers: [ "vault-agent-init" ]64containers: [ "vault-agent" ]65volumes: [ "helmcharts-demo/test-template/test-volume-1", "sidecarinjector/egress-container/secrets-volume","sidecarinjector/egress-container/aws-iam-credentials"]66volumeMounts: [ ]67ignoreNamespaces: [ ]68updateStrategy: "merge"69labelSelector:70matchExpressions:71- key: key72operator: In73values:74- VALUE75annotations: ["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"77annotationNamespace: "simple.k8s-integration.sfdc.com"78annotationTrigger: "inject"79implementsSidecarLifecycle: true80initContainers: [ ]81containers: [ "simple-sidecar" ]82volumes: [ ]83volumeMounts: [ ]84ignoreNamespaces: [ ]85- name: "simple_label_prefix"86annotationNamespace: "simple.label.k8s-integration.sfdc.com"87annotationTrigger: "inject"88implementsSidecarLifecycle: true89initContainers: [ ]90containers: [ "simple-sidecar" ]91volumes: [ ]92volumeMounts: [ ]93ignoreNamespaces: [ ]94labelSelector:95matchExpressions:96- key: label97operator: In98values:99- value100- name: "simple_label_exepttion_prefix"101annotationNamespace: "simple.label.exeption.k8s-integration.sfdc.com"102annotationTrigger: "inject"103implementsSidecarLifecycle: true104initContainers: [ ]105containers: [ "simple-sidecar" ]106volumes: [ ]107volumeMounts: [ ]108ignoreNamespaces: [ ]109labelSelector:110matchExpressions:111- key: app112operator: In113values:114- istiod