Password
generators.external-secrets.io / v1alpha1
apiVersion: generators.external-secrets.io/v1alpha1
kind: Password
metadata:
name: example
apiVersion
string
APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
object
spec object
PasswordSpec controls the behavior of the password generator.
allowRepeat
boolean required
set AllowRepeat to true to allow repeating characters.
digits
integer
Digits specifies the number of digits in the generated
password. If omitted it defaults to 25% of the length of the password
encoding
string
Encoding specifies the encoding of the generated password.
Valid values are:
- "raw" (default): no encoding
- "base64": standard base64 encoding
- "base64url": base64url encoding
- "base32": base32 encoding
- "hex": hexadecimal encoding
enum:
base64, base64url, base32, hex, raw
length
integer required
Length of the password to be generated.
Defaults to 24
noUpper
boolean required
Set NoUpper to disable uppercase characters
secretKeys
[]string
SecretKeys defines the keys that will be populated with generated passwords.
Defaults to "password" when not set.
minItems:
1
symbolCharacters
string
SymbolCharacters specifies the special characters that should be used
in the generated password.
symbols
integer
Symbols specifies the number of symbol characters in the generated
password. If omitted it defaults to 25% of the length of the password
No matches. Try .spec.allowRepeat for an exact path