mirror of
https://github.com/rancher/rke.git
synced 2025-04-27 19:25:44 +00:00
35 lines
693 B
Go
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}}
|
||
|
`
|
||
|
)
|