Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsInvalidConfig ¶
IsInvalidConfig asserts invalidConfigError.
Types ¶
type Config ¶
type Config struct { Log micrologger.Logger VaultClient *vaultclient.WrappedVaultClient Dir string Installation string SOPSKeysDir string SOPSKeysSource string Verbose bool }
type GenerateInput ¶
type GenerateInput struct { // App for which the configuration is generated. App string // Name of the generated ConfigMap and Secret. Name string // Namespace of the generated ConfigMap and Secret. Namespace string // ExtraAnnotations are additional annotations to be set on the // generated ConfigMap and Secret. By default // "config.giantswarm.io/version" annotation is set. ExtraAnnotations map[string]string // ExtraLabels are additional labels to be set on the generated // ConfigMap and Secret. ExtraLabels map[string]string // VersionOverride allows user to set version manually. VersionOverride string }
Click to show internal directories.
Click to hide internal directories.