1
0
mirror of https://github.com/rancher/rke.git synced 2025-04-27 11:21:08 +00:00
rke/templates/encryption_provider.go
2019-10-29 14:10:32 -07:00

35 lines
693 B
Go

package templates
const (
DisabledEncryptionProviderFile = `apiVersion: apiserver.config.k8s.io/v1
kind: EncryptionConfiguration
resources:
- resources:
- secrets
providers:
- identity: {}
- aescbc:
keys:
- name: {{.Name}}
secret: {{.Secret}}`
MultiKeyEncryptionProviderFile = `apiVersion: apiserver.config.k8s.io/v1
kind: EncryptionConfiguration
resources:
- resources:
- secrets
providers:
- aescbc:
keys:
{{- range $i, $v:= .KeyList}}
- name: {{ $v.Name}}
secret: {{ $v.Secret -}}
{{end}}
- identity: {}`
CustomEncryptionProviderFile = `apiVersion: apiserver.config.k8s.io/v1
kind: EncryptionConfiguration
{{.CustomConfig}}
`
)