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 Jun 21, 2024
1 parent 191738d commit 94da24a
Show file tree
Hide file tree
Showing 132 changed files with 37,123 additions and 19,854 deletions.
4,142 changes: 2,926 additions & 1,216 deletions docs/data-sources/apps_kubeblocks_io_cluster_v1alpha1_manifest.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ Optional:
- `log_configs` (Attributes List) Defines the types of logs generated by instances of the Component and their corresponding file paths.These logs can be collected for further analysis and monitoring.The 'logConfigs' field is an optional list of LogConfig objects, where each object representsa specific log type and its configuration.It allows you to specify multiple log types and their respective file paths for the Component.Examples:'''yaml logConfigs: - filePathPattern: /data/mysql/log/mysqld-error.log name: error - filePathPattern: /data/mysql/log/mysqld.log name: general - filePathPattern: /data/mysql/log/mysqld-slowquery.log name: slow'''This field is immutable. (see [below for nested schema](#nestedatt--spec--log_configs))
- `min_ready_seconds` (Number) 'minReadySeconds' is the minimum duration in seconds that a new Pod should remain in the readystate without any of its containers crashing to be considered available.This ensures the Pod's stability and readiness to serve requests.A default value of 0 seconds means the Pod is considered available as soon as it enters the ready state.
- `monitor` (Attributes) Deprecated since v0.9monitor is monitoring config which provided by provider. (see [below for nested schema](#nestedatt--spec--monitor))
- `pod_management_policy` (String) InstanceSet controls the creation of pods during initial scale up, replacement of pods on nodes, and scaling down.- 'OrderedReady': Creates pods in increasing order (pod-0, then pod-1, etc). The controller waits until each podis ready before continuing. Pods are removed in reverse order when scaling down.- 'Parallel': Creates pods in parallel to match the desired scale without waiting. All pods are deleted at oncewhen scaling down.
- `policy_rules` (Attributes List) Defines the namespaced policy rules required by the Component.The 'policyRules' field is an array of 'rbacv1.PolicyRule' objects that define the policy rulesneeded by the Component to operate within a namespace.These policy rules determine the permissions and verbs the Component is allowed to perform onKubernetes resources within the namespace.The purpose of this field is to automatically generate the necessary RBAC rolesfor the Component based on the specified policy rules.This ensures that the Pods in the Component has appropriate permissions to function.Note: This field is currently non-functional and is reserved for future implementation.This field is immutable. (see [below for nested schema](#nestedatt--spec--policy_rules))
- `provider` (String) Specifies the name of the Component provider, typically the vendor or developer name.It identifies the entity responsible for creating and maintaining the Component.When specifying the provider name, consider the following guidelines:- Keep the name concise and relevant to the Component.- Use a consistent naming convention across Components from the same provider.- Avoid using trademarked or copyrighted names without proper permission.
- `replicas_limit` (Attributes) Defines the upper limit of the number of replicas supported by the Component.It defines the maximum number of replicas that can be created for the Component.This field allows you to set a limit on the scalability of the Component, preventing it from exceeding a certain number of replicas.This field is immutable. (see [below for nested schema](#nestedatt--spec--replicas_limit))
Expand Down Expand Up @@ -5423,7 +5424,7 @@ Required:

Optional:

- `init_account` (Boolean) Indicates if this account is the unique system initialization account (e.g., MySQL root).Only one system initialization account is permitted.This field is immutable once set.
- `init_account` (Boolean) Indicates if this account is a system initialization account (e.g., MySQL root).This field is immutable once set.
- `password_generation_policy` (Attributes) Specifies the policy for generating the account's password.This field is immutable once set. (see [below for nested schema](#nestedatt--spec--system_accounts--password_generation_policy))
- `secret_ref` (Attributes) Refers to the secret from which data will be copied to create the new account.This field is immutable once set. (see [below for nested schema](#nestedatt--spec--system_accounts--secret_ref))
- `statement` (String) Defines the statement used to create the account with the necessary privileges.This field is immutable once set.
Expand Down
859 changes: 858 additions & 1 deletion docs/data-sources/apps_kubeblocks_io_component_v1alpha1_manifest.md

Large diffs are not rendered by default.

100 changes: 100 additions & 0 deletions docs/data-sources/apps_stateful_set_v1_manifest.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -539,6 +539,8 @@ Optional:
- `host` (String) To configure the host exposed by the ingress.
- `path` (String) To configure the path exposed by the ingress (default '/').
- `path_type` (String) To configure the path type exposed by the ingress. One of 'Exact', 'Prefix', 'ImplementationSpecific' (default to 'Prefix').
- `tls_hosts` (List of String) To configure tls hosts
- `tls_secret_name` (String) To configure tls secret name


<a id="nestedatt--spec--traits--istio"></a>
Expand Down Expand Up @@ -645,6 +647,7 @@ Optional:
- `max_scale` (Number) An upper bound for the number of Pods that can be running in parallel for the integration. Knative has its own cap value that depends on the installation. Refer to the Knative documentation for more information.
- `min_scale` (Number) The minimum number of Pods that should be running at any time for the integration. It's **zero** by default, meaning that the integration is scaled down to zero when not used for a configured amount of time. Refer to the Knative documentation for more information.
- `rollout_duration` (String) Enables to gradually shift traffic to the latest Revision and sets the rollout duration. It's disabled by default and must be expressed as a Golang 'time.Duration' string representation, rounded to a second precision.
- `timeout_seconds` (Number) The maximum duration in seconds that the request instance is allowed to respond to a request. This field propagates to the integration pod's terminationGracePeriodSeconds Refer to the Knative documentation for more information.
- `visibility` (String) Setting 'cluster-local', Knative service becomes a private service. Specifically, this option applies the 'networking.knative.dev/visibility' label to Knative service. Refer to the Knative documentation for more information.


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -504,6 +504,8 @@ Optional:
- `host` (String) To configure the host exposed by the ingress.
- `path` (String) To configure the path exposed by the ingress (default '/').
- `path_type` (String) To configure the path type exposed by the ingress. One of 'Exact', 'Prefix', 'ImplementationSpecific' (default to 'Prefix').
- `tls_hosts` (List of String) To configure tls hosts
- `tls_secret_name` (String) To configure tls secret name


<a id="nestedatt--spec--traits--istio"></a>
Expand Down Expand Up @@ -610,6 +612,7 @@ Optional:
- `max_scale` (Number) An upper bound for the number of Pods that can be running in parallel for the integration. Knative has its own cap value that depends on the installation. Refer to the Knative documentation for more information.
- `min_scale` (Number) The minimum number of Pods that should be running at any time for the integration. It's **zero** by default, meaning that the integration is scaled down to zero when not used for a configured amount of time. Refer to the Knative documentation for more information.
- `rollout_duration` (String) Enables to gradually shift traffic to the latest Revision and sets the rollout duration. It's disabled by default and must be expressed as a Golang 'time.Duration' string representation, rounded to a second precision.
- `timeout_seconds` (Number) The maximum duration in seconds that the request instance is allowed to respond to a request. This field propagates to the integration pod's terminationGracePeriodSeconds Refer to the Knative documentation for more information.
- `visibility` (String) Setting 'cluster-local', Knative service becomes a private service. Specifically, this option applies the 'networking.knative.dev/visibility' label to Knative service. Refer to the Knative documentation for more information.


Expand Down
3 changes: 3 additions & 0 deletions docs/data-sources/camel_apache_org_integration_v1_manifest.md
Original file line number Diff line number Diff line change
Expand Up @@ -3065,6 +3065,8 @@ Optional:
- `host` (String) To configure the host exposed by the ingress.
- `path` (String) To configure the path exposed by the ingress (default '/').
- `path_type` (String) To configure the path type exposed by the ingress. One of 'Exact', 'Prefix', 'ImplementationSpecific' (default to 'Prefix').
- `tls_hosts` (List of String) To configure tls hosts
- `tls_secret_name` (String) To configure tls secret name


<a id="nestedatt--spec--traits--istio"></a>
Expand Down Expand Up @@ -3171,6 +3173,7 @@ Optional:
- `max_scale` (Number) An upper bound for the number of Pods that can be running in parallel for the integration. Knative has its own cap value that depends on the installation. Refer to the Knative documentation for more information.
- `min_scale` (Number) The minimum number of Pods that should be running at any time for the integration. It's **zero** by default, meaning that the integration is scaled down to zero when not used for a configured amount of time. Refer to the Knative documentation for more information.
- `rollout_duration` (String) Enables to gradually shift traffic to the latest Revision and sets the rollout duration. It's disabled by default and must be expressed as a Golang 'time.Duration' string representation, rounded to a second precision.
- `timeout_seconds` (Number) The maximum duration in seconds that the request instance is allowed to respond to a request. This field propagates to the integration pod's terminationGracePeriodSeconds Refer to the Knative documentation for more information.
- `visibility` (String) Setting 'cluster-local', Knative service becomes a private service. Specifically, this option applies the 'networking.knative.dev/visibility' label to Knative service. Refer to the Knative documentation for more information.


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3078,6 +3078,8 @@ Optional:
- `host` (String) To configure the host exposed by the ingress.
- `path` (String) To configure the path exposed by the ingress (default '/').
- `path_type` (String) To configure the path type exposed by the ingress. One of 'Exact', 'Prefix', 'ImplementationSpecific' (default to 'Prefix').
- `tls_hosts` (List of String) To configure tls hosts
- `tls_secret_name` (String) To configure tls secret name


<a id="nestedatt--spec--integration--traits--istio"></a>
Expand Down Expand Up @@ -3184,6 +3186,7 @@ Optional:
- `max_scale` (Number) An upper bound for the number of Pods that can be running in parallel for the integration. Knative has its own cap value that depends on the installation. Refer to the Knative documentation for more information.
- `min_scale` (Number) The minimum number of Pods that should be running at any time for the integration. It's **zero** by default, meaning that the integration is scaled down to zero when not used for a configured amount of time. Refer to the Knative documentation for more information.
- `rollout_duration` (String) Enables to gradually shift traffic to the latest Revision and sets the rollout duration. It's disabled by default and must be expressed as a Golang 'time.Duration' string representation, rounded to a second precision.
- `timeout_seconds` (Number) The maximum duration in seconds that the request instance is allowed to respond to a request. This field propagates to the integration pod's terminationGracePeriodSeconds Refer to the Knative documentation for more information.
- `visibility` (String) Setting 'cluster-local', Knative service becomes a private service. Specifically, this option applies the 'networking.knative.dev/visibility' label to Knative service. Refer to the Knative documentation for more information.


Expand Down
3 changes: 3 additions & 0 deletions docs/data-sources/camel_apache_org_pipe_v1_manifest.md
Original file line number Diff line number Diff line change
Expand Up @@ -3078,6 +3078,8 @@ Optional:
- `host` (String) To configure the host exposed by the ingress.
- `path` (String) To configure the path exposed by the ingress (default '/').
- `path_type` (String) To configure the path type exposed by the ingress. One of 'Exact', 'Prefix', 'ImplementationSpecific' (default to 'Prefix').
- `tls_hosts` (List of String) To configure tls hosts
- `tls_secret_name` (String) To configure tls secret name


<a id="nestedatt--spec--integration--traits--istio"></a>
Expand Down Expand Up @@ -3184,6 +3186,7 @@ Optional:
- `max_scale` (Number) An upper bound for the number of Pods that can be running in parallel for the integration. Knative has its own cap value that depends on the installation. Refer to the Knative documentation for more information.
- `min_scale` (Number) The minimum number of Pods that should be running at any time for the integration. It's **zero** by default, meaning that the integration is scaled down to zero when not used for a configured amount of time. Refer to the Knative documentation for more information.
- `rollout_duration` (String) Enables to gradually shift traffic to the latest Revision and sets the rollout duration. It's disabled by default and must be expressed as a Golang 'time.Duration' string representation, rounded to a second precision.
- `timeout_seconds` (Number) The maximum duration in seconds that the request instance is allowed to respond to a request. This field propagates to the integration pod's terminationGracePeriodSeconds Refer to the Knative documentation for more information.
- `visibility` (String) Setting 'cluster-local', Knative service becomes a private service. Specifically, this option applies the 'networking.knative.dev/visibility' label to Knative service. Refer to the Knative documentation for more information.


Expand Down
184 changes: 184 additions & 0 deletions docs/data-sources/canaries_flanksource_com_canary_v1_manifest.md
Original file line number Diff line number Diff line change
Expand Up @@ -5150,6 +5150,7 @@ Optional:
- `template_body` (Boolean) Template the request body
- `test` (Attributes) (see [below for nested schema](#nestedatt--spec--http--test))
- `threshold_millis` (Number) Maximum duration in milliseconds for the HTTP request. It will fail the check if it takes longer.
- `tls_config` (Attributes) TLS Config (see [below for nested schema](#nestedatt--spec--http--tls_config))
- `transform` (Attributes) (see [below for nested schema](#nestedatt--spec--http--transform))
- `transform_delete_strategy` (String) Transformed checks have a delete strategy on deletion they can either be marked healthy, unhealthy or left as is
- `url` (String) Connection url, interpolated with username,password
Expand Down Expand Up @@ -5574,6 +5575,189 @@ Optional:
- `template` (String)


<a id="nestedatt--spec--http--tls_config"></a>
### Nested Schema for `spec.http.tls_config`

Optional:

- `ca` (Attributes) PEM encoded certificate of the CA to verify the server certificate (see [below for nested schema](#nestedatt--spec--http--tls_config--ca))
- `cert` (Attributes) PEM encoded client certificate (see [below for nested schema](#nestedatt--spec--http--tls_config--cert))
- `handshake_timeout` (Number) HandshakeTimeout defaults to 10 seconds
- `insecure_skip_verify` (Boolean) InsecureSkipVerify controls whether a client verifies the server'scertificate chain and host name
- `key` (Attributes) PEM encoded client private key (see [below for nested schema](#nestedatt--spec--http--tls_config--key))

<a id="nestedatt--spec--http--tls_config--ca"></a>
### Nested Schema for `spec.http.tls_config.ca`

Optional:

- `name` (String)
- `value` (String)
- `value_from` (Attributes) (see [below for nested schema](#nestedatt--spec--http--tls_config--ca--value_from))

<a id="nestedatt--spec--http--tls_config--ca--value_from"></a>
### Nested Schema for `spec.http.tls_config.ca.value_from`

Optional:

- `config_map_key_ref` (Attributes) (see [below for nested schema](#nestedatt--spec--http--tls_config--ca--value_from--config_map_key_ref))
- `helm_ref` (Attributes) (see [below for nested schema](#nestedatt--spec--http--tls_config--ca--value_from--helm_ref))
- `secret_key_ref` (Attributes) (see [below for nested schema](#nestedatt--spec--http--tls_config--ca--value_from--secret_key_ref))
- `service_account` (String) ServiceAccount specifies the service account whose token should be fetched

<a id="nestedatt--spec--http--tls_config--ca--value_from--config_map_key_ref"></a>
### Nested Schema for `spec.http.tls_config.ca.value_from.config_map_key_ref`

Required:

- `key` (String)

Optional:

- `name` (String)


<a id="nestedatt--spec--http--tls_config--ca--value_from--helm_ref"></a>
### Nested Schema for `spec.http.tls_config.ca.value_from.helm_ref`

Required:

- `key` (String) Key is a JSONPath expression used to fetch the key from the merged JSON.

Optional:

- `name` (String)


<a id="nestedatt--spec--http--tls_config--ca--value_from--secret_key_ref"></a>
### Nested Schema for `spec.http.tls_config.ca.value_from.secret_key_ref`

Required:

- `key` (String)

Optional:

- `name` (String)




<a id="nestedatt--spec--http--tls_config--cert"></a>
### Nested Schema for `spec.http.tls_config.cert`

Optional:

- `name` (String)
- `value` (String)
- `value_from` (Attributes) (see [below for nested schema](#nestedatt--spec--http--tls_config--cert--value_from))

<a id="nestedatt--spec--http--tls_config--cert--value_from"></a>
### Nested Schema for `spec.http.tls_config.cert.value_from`

Optional:

- `config_map_key_ref` (Attributes) (see [below for nested schema](#nestedatt--spec--http--tls_config--cert--value_from--config_map_key_ref))
- `helm_ref` (Attributes) (see [below for nested schema](#nestedatt--spec--http--tls_config--cert--value_from--helm_ref))
- `secret_key_ref` (Attributes) (see [below for nested schema](#nestedatt--spec--http--tls_config--cert--value_from--secret_key_ref))
- `service_account` (String) ServiceAccount specifies the service account whose token should be fetched

<a id="nestedatt--spec--http--tls_config--cert--value_from--config_map_key_ref"></a>
### Nested Schema for `spec.http.tls_config.cert.value_from.config_map_key_ref`

Required:

- `key` (String)

Optional:

- `name` (String)


<a id="nestedatt--spec--http--tls_config--cert--value_from--helm_ref"></a>
### Nested Schema for `spec.http.tls_config.cert.value_from.helm_ref`

Required:

- `key` (String) Key is a JSONPath expression used to fetch the key from the merged JSON.

Optional:

- `name` (String)


<a id="nestedatt--spec--http--tls_config--cert--value_from--secret_key_ref"></a>
### Nested Schema for `spec.http.tls_config.cert.value_from.secret_key_ref`

Required:

- `key` (String)

Optional:

- `name` (String)




<a id="nestedatt--spec--http--tls_config--key"></a>
### Nested Schema for `spec.http.tls_config.key`

Optional:

- `name` (String)
- `value` (String)
- `value_from` (Attributes) (see [below for nested schema](#nestedatt--spec--http--tls_config--key--value_from))

<a id="nestedatt--spec--http--tls_config--key--value_from"></a>
### Nested Schema for `spec.http.tls_config.key.value_from`

Optional:

- `config_map_key_ref` (Attributes) (see [below for nested schema](#nestedatt--spec--http--tls_config--key--value_from--config_map_key_ref))
- `helm_ref` (Attributes) (see [below for nested schema](#nestedatt--spec--http--tls_config--key--value_from--helm_ref))
- `secret_key_ref` (Attributes) (see [below for nested schema](#nestedatt--spec--http--tls_config--key--value_from--secret_key_ref))
- `service_account` (String) ServiceAccount specifies the service account whose token should be fetched

<a id="nestedatt--spec--http--tls_config--key--value_from--config_map_key_ref"></a>
### Nested Schema for `spec.http.tls_config.key.value_from.config_map_key_ref`

Required:

- `key` (String)

Optional:

- `name` (String)


<a id="nestedatt--spec--http--tls_config--key--value_from--helm_ref"></a>
### Nested Schema for `spec.http.tls_config.key.value_from.helm_ref`

Required:

- `key` (String) Key is a JSONPath expression used to fetch the key from the merged JSON.

Optional:

- `name` (String)


<a id="nestedatt--spec--http--tls_config--key--value_from--secret_key_ref"></a>
### Nested Schema for `spec.http.tls_config.key.value_from.secret_key_ref`

Required:

- `key` (String)

Optional:

- `name` (String)





<a id="nestedatt--spec--http--transform"></a>
### Nested Schema for `spec.http.transform`

Expand Down
Loading

0 comments on commit 94da24a

Please sign in to comment.