1
0
mirror of https://github.com/rancher/rke.git synced 2025-04-27 19:25:44 +00:00
rke/templates/encryption_provider.go

35 lines
693 B
Go
Raw Permalink Normal View History

2019-10-03 01:56:39 +00:00
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}}
`
)