| title | API Documentation |
|---|---|
| linktitle | API Documentation |
| description | Reference of the jx-promote configuration |
| weight | 10 |
Packages:
Package v1alpha1 is the v1alpha1 version of the API.
Resource Types:
Schema defines a schema of objects with properties
| Field | Description |
|---|---|
apiVersionstring |
secret.jenkins-x.io/v1alpha1
|
kindstring |
Schema |
metadataKubernetes meta/v1.ObjectMeta |
(Optional)
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
SpecSchemaSpec |
Spec the schema specification |
(Appears on: SchemaSpec)
Object defines a type of object with some properties
| Field | Description |
|---|---|
namestring |
Name the name of the object kind |
properties[]Property |
Properties the property definitions |
mandatorybool |
Mandatory marks this secret as being mandatory to be setup before we can install a cluster |
(Appears on: Object)
Property defines a property in an object
| Field | Description |
|---|---|
namestring |
Name the name of the property |
questionstring |
Question the main prompt generated in a user interface when asking to populate the property |
helpstring |
Help the tooltip or help text for this property |
defaultValuestring |
DefaultValue is used to specify default values populated on startup |
patternstring |
Pattern is a regular expression pattern used for validation |
requiresstring |
Requires specifies a requirements expression |
formatstring |
Format the format of the value |
generatorstring |
Generator the name of the generator to use to create values if this value is non zero we assume Generate is effectively true |
templatestring |
Template the go template used to generate the value of this secret if we need to combine multiple secret values together into a composite secret value. For example if we want to create a maven-settings.xml file or a docker config JSON document made up of lots of static text but some real secrets embedded we can define the template in the schema |
onlyTemplateIfBlankbool |
OnlyTemplateIfBlank if this is true then lets only regenerate a template value if the current value is empty |
retrybool |
Retry enable a retry loop if a template does not evaluate correctly first time |
labelsmap[string]string |
Labels allows arbitrary metadata labels to be associated with the property |
minLengthint |
MinLength the minimum number of characters in the value |
maxLengthint |
MaxLength the maximum number of characters in the value |
noMaskbool |
NoMask whether to exclude from Secret masking in logs |
(Appears on: Schema)
SchemaSpec defines the objects and their properties
| Field | Description |
|---|---|
Objects[]Object |
Objects the list of objects (or kinds) in the schema |
Generated with gen-crd-api-reference-docs
on git commit dc79ae7.