mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-13 10:00:56 +00:00
replace commands/envcommand by DataSource in SecretGenerator
This commit is contained in:
@@ -216,26 +216,12 @@ type SecretArgs struct {
|
||||
// This is the same field as the secret type field in v1/Secret:
|
||||
// It can be "Opaque" (default), or "kubernetes.io/tls".
|
||||
//
|
||||
// If type is "kubernetes.io/tls", then "Commands" must have exactly two
|
||||
// If type is "kubernetes.io/tls", then "literals" or "files" must have exactly two
|
||||
// keys: "tls.key" and "tls.crt"
|
||||
Type string `json:"type,omitempty" yaml:"type,omitempty"`
|
||||
|
||||
// CommandSources for secret.
|
||||
CommandSources `json:",inline,omitempty" yaml:",inline,omitempty"`
|
||||
|
||||
// Deprecated.
|
||||
// Replaced by GeneratorOptions.TimeoutSeconds
|
||||
// TimeoutSeconds specifies the timeout for commands.
|
||||
TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" yaml:"timeoutSeconds,omitempty"`
|
||||
}
|
||||
|
||||
// CommandSources contains some generic sources for secrets.
|
||||
type CommandSources struct {
|
||||
// Map of keys to commands to generate the values
|
||||
Commands map[string]string `json:"commands,omitempty" yaml:"commands,omitempty"`
|
||||
// EnvCommand to output lines of key=val pairs to create a secret.
|
||||
// i.e. a Docker .env file or a .ini file.
|
||||
EnvCommand string `json:"envCommand,omitempty" yaml:"envCommand,omitempty"`
|
||||
// DataSources for secret.
|
||||
DataSources `json:",inline,omitempty" yaml:",inline,omitempty"`
|
||||
}
|
||||
|
||||
// DataSources contains some generic sources for configmaps.
|
||||
@@ -282,15 +268,6 @@ type GeneratorOptions struct {
|
||||
// Annotations to add to all generated resources.
|
||||
Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
|
||||
|
||||
// TimeoutSeconds specifies the timeout for commands, if any,
|
||||
// used in resource generation. At time of writing, the default
|
||||
// was specified in configmapandsecret.defaultCommandTimeout.
|
||||
TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" yaml:"timeoutSeconds,omitempty"`
|
||||
|
||||
// Shell and arguments to use as a context for commands used in
|
||||
// resource generation. Default at time of writing: {'sh', '-c'}.
|
||||
Shell []string `json:"shell,omitempty" yaml:"shell,omitempty"`
|
||||
|
||||
// DisableNameSuffixHash if true disables the default behavior of adding a
|
||||
// suffix to the names of generated resources that is a hash of the
|
||||
// resource contents.
|
||||
|
||||
Reference in New Issue
Block a user