Skip to content

Commit

Permalink
Update upstream specifications to their latest version
Browse files Browse the repository at this point in the history
  • Loading branch information
sebhoss committed Aug 9, 2024
1 parent 8cdb978 commit b8c89d2
Show file tree
Hide file tree
Showing 253 changed files with 42,747 additions and 26,386 deletions.
532 changes: 532 additions & 0 deletions docs/data-sources/acme_cert_manager_io_challenge_v1_manifest.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ Optional:
Optional:

- `name` (String)
- `namespace` (String)



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,7 @@ Optional:
Optional:

- `name` (String)
- `namespace` (String)



Expand All @@ -283,6 +284,7 @@ Optional:
Optional:

- `name` (String)
- `namespace` (String)



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1870,6 +1870,8 @@ Required:

- `nginx` (Attributes) (see [below for nested schema](#nestedatt--spec--versions_bundles--tinkerbell--tinkerbell_stack--tink--nginx))
- `tink_controller` (Attributes) (see [below for nested schema](#nestedatt--spec--versions_bundles--tinkerbell--tinkerbell_stack--tink--tink_controller))
- `tink_relay` (Attributes) (see [below for nested schema](#nestedatt--spec--versions_bundles--tinkerbell--tinkerbell_stack--tink--tink_relay))
- `tink_relay_init` (Attributes) (see [below for nested schema](#nestedatt--spec--versions_bundles--tinkerbell--tinkerbell_stack--tink--tink_relay_init))
- `tink_server` (Attributes) (see [below for nested schema](#nestedatt--spec--versions_bundles--tinkerbell--tinkerbell_stack--tink--tink_server))
- `tink_worker` (Attributes) (see [below for nested schema](#nestedatt--spec--versions_bundles--tinkerbell--tinkerbell_stack--tink--tink_worker))

Expand Down Expand Up @@ -1901,6 +1903,34 @@ Optional:
- `uri` (String) The image repository, name, and tag


<a id="nestedatt--spec--versions_bundles--tinkerbell--tinkerbell_stack--tink--tink_relay"></a>
### Nested Schema for `spec.versions_bundles.tinkerbell.tinkerbell_stack.tink.tink_relay`

Optional:

- `arch` (List of String) Architectures of the asset
- `description` (String)
- `image_digest` (String) The SHA256 digest of the image manifest
- `name` (String) The asset name
- `os` (String) Operating system of the asset
- `os_name` (String) Name of the OS like ubuntu, bottlerocket
- `uri` (String) The image repository, name, and tag


<a id="nestedatt--spec--versions_bundles--tinkerbell--tinkerbell_stack--tink--tink_relay_init"></a>
### Nested Schema for `spec.versions_bundles.tinkerbell.tinkerbell_stack.tink.tink_relay_init`

Optional:

- `arch` (List of String) Architectures of the asset
- `description` (String)
- `image_digest` (String) The SHA256 digest of the image manifest
- `name` (String) The asset name
- `os` (String) Operating system of the asset
- `os_name` (String) Name of the OS like ubuntu, bottlerocket
- `uri` (String) The image repository, name, and tag


<a id="nestedatt--spec--versions_bundles--tinkerbell--tinkerbell_stack--tink--tink_server"></a>
### Nested Schema for `spec.versions_bundles.tinkerbell.tinkerbell_stack.tink.tink_server`

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ Optional:
Optional:

- `name` (String)
- `namespace` (String)



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,4 @@ Optional:
Optional:

- `name` (String)
- `namespace` (String)
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ Optional:
Optional:

- `name` (String)
- `namespace` (String)



Expand All @@ -108,6 +109,7 @@ Optional:
Optional:

- `name` (String)
- `namespace` (String)



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ Optional:
Optional:

- `name` (String)
- `namespace` (String)



Expand All @@ -103,6 +104,7 @@ Optional:
Optional:

- `name` (String)
- `namespace` (String)



Expand All @@ -127,3 +129,4 @@ Optional:
Optional:

- `name` (String)
- `namespace` (String)
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ Optional:
Optional:

- `name` (String)
- `namespace` (String)



Expand Down Expand Up @@ -122,6 +123,7 @@ Optional:
Optional:

- `name` (String)
- `namespace` (String)



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,6 @@ Required:

Optional:

- `cluster_definition_ref` (String) Specifies the name of a ClusterDefinition.This is an immutable attribute that cannot be changed after creation.And this field is deprecated since v0.9, consider using the ComponentDef instead.
- `identifier` (String) Specifies a unique identifier for the BackupPolicyTemplate.This identifier will be used as the suffix of the name of automatically generated BackupPolicy.This prevents unintended overwriting of BackupPolicies due to name conflicts when multiple BackupPolicyTemplatesare present.For instance, using 'backup-policy' for regular backups and 'backup-policy-hscale' for horizontal-scale opscan differentiate the policies.

<a id="nestedatt--spec--backup_policies"></a>
Expand All @@ -71,7 +70,6 @@ Required:
Optional:

- `backoff_limit` (Number) Specifies the maximum number of retry attempts for a backup before it is considered a failure.
- `component_def_ref` (String) Specifies the name of ClusterComponentDefinition defined in the ClusterDefinition.Must comply with the IANA Service Naming rule.Deprecated since v0.9, should use 'componentDefs' instead.This field is maintained for backward compatibility and its use is discouraged.Existing usage should be updated to the current preferred approach to avoid compatibility issues in future releases.
- `component_defs` (List of String) Specifies a list of names of ComponentDefinitions that the specified ClusterDefinition references.They should be different versions of definitions of the same component,thus allowing them to share a single BackupPolicy.Each name must adhere to the IANA Service Naming rule.
- `schedules` (Attributes List) Defines the execution plans for backup tasks, specifying when and how backups should occur,and the retention period of backup files. (see [below for nested schema](#nestedatt--spec--backup_policies--schedules))
- `target` (Attributes) Defines the selection criteria of instance to be backed up, and the connection credential to be usedduring the backup process. (see [below for nested schema](#nestedatt--spec--backup_policies--target))
Expand Down Expand Up @@ -240,9 +238,9 @@ Required:

Optional:

- `account` (String) If 'backupPolicy.componentDefs' is set, this field is required to specify the system account name.This account must match one listed in 'componentDefinition.spec.systemAccounts[*].name'.The corresponding secret created by this account is used to connect to the database.If 'backupPolicy.componentDefRef' (a legacy and deprecated API) is set, the secret defined in'clusterDefinition.spec.ConnectionCredential' is used instead.
- `account` (String) If 'backupPolicy.componentDefs' is set, this field is required to specify the system account name.This account must match one listed in 'componentDefinition.spec.systemAccounts[*].name'.The corresponding secret created by this account is used to connect to the database.
- `connection_credential` (Attributes) Specifies the connection credential to connect to the target database cluster. (see [below for nested schema](#nestedatt--spec--backup_policies--backup_methods--target--connection_credential))
- `connection_credential_key` (Attributes) Specifies the keys of the connection credential secret defined in 'clusterDefinition.spec.ConnectionCredential'.It will be ignored when the 'account' is set. (see [below for nested schema](#nestedatt--spec--backup_policies--backup_methods--target--connection_credential_key))
- `fallback_role` (String) Specifies the fallback role to select one replica for backup, this only takes effect when the'strategy' field below is set to 'Any'.
- `name` (String) Specifies a mandatory and unique identifier for each target when using the 'targets' field.The backup data for the current target is stored in a uniquely named subdirectory.
- `pod_selector` (Attributes) Used to find the target pod. The volumes of the target pod will be backed up. (see [below for nested schema](#nestedatt--spec--backup_policies--backup_methods--target--pod_selector))
- `resources` (Attributes) Specifies the kubernetes resources to back up. (see [below for nested schema](#nestedatt--spec--backup_policies--backup_methods--target--resources))
Expand All @@ -264,26 +262,38 @@ Optional:
- `username_key` (String) Specifies the map key of the user in the connection credential secret.


<a id="nestedatt--spec--backup_policies--backup_methods--target--connection_credential_key"></a>
### Nested Schema for `spec.backup_policies.backup_methods.target.connection_credential_key`

Optional:

- `host_key` (String) Defines the key of the host in the connection credential secret.
- `password_key` (String) Represents the key of the password in the connection credential secret.If not specified, the default key 'password' is used.
- `port_key` (String) Indicates map key of the port in the connection credential secret.
- `username_key` (String) Represents the key of the username in the connection credential secret.If not specified, the default key 'username' is used.


<a id="nestedatt--spec--backup_policies--backup_methods--target--pod_selector"></a>
### Nested Schema for `spec.backup_policies.backup_methods.target.pod_selector`

Optional:

- `fallback_label_selector` (Attributes) fallbackLabelSelector is used to filter available pods when the labelSelector fails.This only takes effect when the 'strategy' field below is set to 'Any'. (see [below for nested schema](#nestedatt--spec--backup_policies--backup_methods--target--pod_selector--fallback_label_selector))
- `match_expressions` (Attributes List) matchExpressions is a list of label selector requirements. The requirements are ANDed. (see [below for nested schema](#nestedatt--spec--backup_policies--backup_methods--target--pod_selector--match_expressions))
- `match_labels` (Map of String) matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabelsmap is equivalent to an element of matchExpressions, whose key field is 'key', theoperator is 'In', and the values array contains only 'value'. The requirements are ANDed.
- `strategy` (String) Specifies the strategy to select the target pod when multiple pods are selected.Valid values are:- 'Any': select any one pod that match the labelsSelector.- 'All': select all pods that match the labelsSelector. The backup data for the current podwill be stored in a subdirectory named after the pod.

<a id="nestedatt--spec--backup_policies--backup_methods--target--pod_selector--fallback_label_selector"></a>
### Nested Schema for `spec.backup_policies.backup_methods.target.pod_selector.fallback_label_selector`

Optional:

- `match_expressions` (Attributes List) matchExpressions is a list of label selector requirements. The requirements are ANDed. (see [below for nested schema](#nestedatt--spec--backup_policies--backup_methods--target--pod_selector--fallback_label_selector--match_expressions))
- `match_labels` (Map of String) matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabelsmap is equivalent to an element of matchExpressions, whose key field is 'key', theoperator is 'In', and the values array contains only 'value'. The requirements are ANDed.

<a id="nestedatt--spec--backup_policies--backup_methods--target--pod_selector--fallback_label_selector--match_expressions"></a>
### Nested Schema for `spec.backup_policies.backup_methods.target.pod_selector.fallback_label_selector.match_expressions`

Required:

- `key` (String) key is the label key that the selector applies to.
- `operator` (String) operator represents a key's relationship to a set of values.Valid operators are In, NotIn, Exists and DoesNotExist.

Optional:

- `values` (List of String) values is an array of string values. If the operator is In or NotIn,the values array must be non-empty. If the operator is Exists or DoesNotExist,the values array must be empty. This array is replaced during a strategicmerge patch.



<a id="nestedatt--spec--backup_policies--backup_methods--target--pod_selector--match_expressions"></a>
### Nested Schema for `spec.backup_policies.backup_methods.target.pod_selector.match_expressions`

Expand Down Expand Up @@ -387,10 +397,33 @@ Optional:

Optional:

- `fallback_label_selector` (Attributes) fallbackLabelSelector is used to filter available pods when the labelSelector fails.This only takes effect when the 'strategy' field below is set to 'Any'. (see [below for nested schema](#nestedatt--spec--backup_policies--backup_methods--targets--pod_selector--fallback_label_selector))
- `match_expressions` (Attributes List) matchExpressions is a list of label selector requirements. The requirements are ANDed. (see [below for nested schema](#nestedatt--spec--backup_policies--backup_methods--targets--pod_selector--match_expressions))
- `match_labels` (Map of String) matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabelsmap is equivalent to an element of matchExpressions, whose key field is 'key', theoperator is 'In', and the values array contains only 'value'. The requirements are ANDed.
- `strategy` (String) Specifies the strategy to select the target pod when multiple pods are selected.Valid values are:- 'Any': select any one pod that match the labelsSelector.- 'All': select all pods that match the labelsSelector. The backup data for the current podwill be stored in a subdirectory named after the pod.

<a id="nestedatt--spec--backup_policies--backup_methods--targets--pod_selector--fallback_label_selector"></a>
### Nested Schema for `spec.backup_policies.backup_methods.targets.pod_selector.fallback_label_selector`

Optional:

- `match_expressions` (Attributes List) matchExpressions is a list of label selector requirements. The requirements are ANDed. (see [below for nested schema](#nestedatt--spec--backup_policies--backup_methods--targets--pod_selector--fallback_label_selector--match_expressions))
- `match_labels` (Map of String) matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabelsmap is equivalent to an element of matchExpressions, whose key field is 'key', theoperator is 'In', and the values array contains only 'value'. The requirements are ANDed.

<a id="nestedatt--spec--backup_policies--backup_methods--targets--pod_selector--fallback_label_selector--match_expressions"></a>
### Nested Schema for `spec.backup_policies.backup_methods.targets.pod_selector.fallback_label_selector.match_expressions`

Required:

- `key` (String) key is the label key that the selector applies to.
- `operator` (String) operator represents a key's relationship to a set of values.Valid operators are In, NotIn, Exists and DoesNotExist.

Optional:

- `values` (List of String) values is an array of string values. If the operator is In or NotIn,the values array must be non-empty. If the operator is Exists or DoesNotExist,the values array must be empty. This array is replaced during a strategicmerge patch.



<a id="nestedatt--spec--backup_policies--backup_methods--targets--pod_selector--match_expressions"></a>
### Nested Schema for `spec.backup_policies.backup_methods.targets.pod_selector.match_expressions`

Expand Down Expand Up @@ -462,16 +495,6 @@ Required:

Optional:

- `account` (String) If 'backupPolicy.componentDefs' is set, this field is required to specify the system account name.This account must match one listed in 'componentDefinition.spec.systemAccounts[*].name'.The corresponding secret created by this account is used to connect to the database.If 'backupPolicy.componentDefRef' (a legacy and deprecated API) is set, the secret defined in'clusterDefinition.spec.ConnectionCredential' is used instead.
- `connection_credential_key` (Attributes) Specifies the keys of the connection credential secret defined in 'clusterDefinition.spec.ConnectionCredential'.It will be ignored when the 'account' is set. (see [below for nested schema](#nestedatt--spec--backup_policies--target--connection_credential_key))
- `account` (String) If 'backupPolicy.componentDefs' is set, this field is required to specify the system account name.This account must match one listed in 'componentDefinition.spec.systemAccounts[*].name'.The corresponding secret created by this account is used to connect to the database.
- `fallback_role` (String) Specifies the fallback role to select one replica for backup, this only takes effect when the'strategy' field below is set to 'Any'.
- `strategy` (String) Specifies the PodSelectionStrategy to use when multiple pods areselected for the backup target.Valid values are:- Any: Selects any one pod that matches the labelsSelector.- All: Selects all pods that match the labelsSelector.

<a id="nestedatt--spec--backup_policies--target--connection_credential_key"></a>
### Nested Schema for `spec.backup_policies.target.connection_credential_key`

Optional:

- `host_key` (String) Defines the key of the host in the connection credential secret.
- `password_key` (String) Represents the key of the password in the connection credential secret.If not specified, the default key 'password' is used.
- `port_key` (String) Indicates map key of the port in the connection credential secret.
- `username_key` (String) Represents the key of the username in the connection credential secret.If not specified, the default key 'username' is used.
Loading

0 comments on commit b8c89d2

Please sign in to comment.