unseal

package
v0.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2024 License: GPL-3.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	UnsealedAnnotation = common.AnnotationPrefix + "unsealed"
)

Variables

This section is empty.

Functions

func Process

func Process(rl *fn.ResourceList) (bool, error)

Types

type ConfigMap

type ConfigMap struct {
	corev1.ConfigMap
	Data ConfigMapData `json:"data"`
}

type ConfigMapData

type ConfigMapData struct {

	// ControllerPrivateKeys is a PEM encoded string or JSON/YAML encoded v1.Secret/v1.SecretList of the controller private key used to decrypt SealedSecrets.
	// You can get this using `kubectl -n <controller-namespace> get secret -l 'sealedsecrets.bitnami.com/sealed-secrets-key' -o yaml` and paste it as a string.
	ControllerPrivateKeys string `json:"controllerPrivateKeys,omitempty"`

	// Prune will remove all SealedSecrets that were unsealed from the output. By default they are left in.
	Prune types.Bool `json:"prune,omitempty"`

	// Base64 will output Secret values in base64 encoded format (i.e. `Secret.data`). By default they are output in plain-text (i.e. `Secret.stringData`).
	Base64 types.Bool `json:"base64,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL