Type: object

TFOperatorSpec defines the desired state of TFOperator

Type: object

Controllers struct defines configuration for all child controllers (internal and external) spawned by TFOperator

Type: object

GenericOperator generic definition for external operators

Type: array of string

List of args to be passed to operator

Each item of this array must be:

Type: string

Type: array of string

Specific command to be executed by operator

Each item of this array must be:

Type: string

Type: array of object

Each item of this array must be:

Type: object

Deployment - generic entity for each record of config

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: array of object

Each item of this array must be:

Type: object

CustomSpec - defines custom configuration, which can be used in tf* controller apis for specific subset of nodes

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

CustomLabel defines label info

Type: boolean

If current deployment enabled, default is True

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Deployment name

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.

Type: boolean

AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the nonewprivs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAPSYSADMIN

Type: object

The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime.

Type: array of string

Added capabilities

Each item of this array must be:

Type: string

Capability represent POSIX capabilities type

Type: array of string

Removed capabilities

Each item of this array must be:

Type: string

Capability represent POSIX capabilities type

Type: boolean

Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.

Type: string

procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.

Type: boolean

Whether this container has a read-only root filesystem. Default is false.

Type: integer

The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: boolean

Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: integer

The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: object

The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: string

Level is SELinux level label that applies to the container.

Type: string

Role is a SELinux role label that applies to the container.

Type: string

Type is a SELinux type label that applies to the container.

Type: string

User is a SELinux user label that applies to the container.

Type: object

The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: string

GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.

Type: string

GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.

Type: string

The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is beta-level and may be disabled with the WindowsRunAsUserName feature flag.

Type: string

Service account name

Type: string

Type: object

KafkaOptions defines the desired state of KafkaOptions

Type: object

Type: array of object

Each item of this array must be:

Type: string

Type: integer

Type: object

GenericOperator generic definition for external operators

Type: array of string

List of args to be passed to operator

Each item of this array must be:

Type: string

Type: array of string

Specific command to be executed by operator

Each item of this array must be:

Type: string

Type: array of object

Each item of this array must be:

Type: object

Deployment - generic entity for each record of config

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: array of object

Each item of this array must be:

Type: object

CustomSpec - defines custom configuration, which can be used in tf* controller apis for specific subset of nodes

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

CustomLabel defines label info

Type: boolean

If current deployment enabled, default is True

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Deployment name

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.

Type: boolean

AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the nonewprivs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAPSYSADMIN

Type: object

The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime.

Type: array of string

Added capabilities

Each item of this array must be:

Type: string

Capability represent POSIX capabilities type

Type: array of string

Removed capabilities

Each item of this array must be:

Type: string

Capability represent POSIX capabilities type

Type: boolean

Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.

Type: string

procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.

Type: boolean

Whether this container has a read-only root filesystem. Default is false.

Type: integer

The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: boolean

Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: integer

The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: object

The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: string

Level is SELinux level label that applies to the container.

Type: string

Role is a SELinux role label that applies to the container.

Type: string

Type is a SELinux type label that applies to the container.

Type: string

User is a SELinux user label that applies to the container.

Type: object

The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: string

GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.

Type: string

GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.

Type: string

The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is beta-level and may be disabled with the WindowsRunAsUserName feature flag.

Type: string

Service account name

Type: string

Type: object

KafkaOptions defines the desired state of KafkaOptions

Type: object

Type: array of object

Each item of this array must be:

Type: object

Type: object

Each additional property must conform to the following schema

Type: string

Type: string

Type: integer

Type: string

Type: object

GenericOperator generic definition for external operators

Type: array of string

List of args to be passed to operator

Each item of this array must be:

Type: string

Type: array of string

Specific command to be executed by operator

Each item of this array must be:

Type: string

Type: array of object

Each item of this array must be:

Type: object

Deployment - generic entity for each record of config

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: array of object

Each item of this array must be:

Type: object

CustomSpec - defines custom configuration, which can be used in tf* controller apis for specific subset of nodes

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

CustomLabel defines label info

Type: boolean

If current deployment enabled, default is True

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Deployment name

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.

Type: boolean

AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the nonewprivs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAPSYSADMIN

Type: object

The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime.

Type: array of string

Added capabilities

Each item of this array must be:

Type: string

Capability represent POSIX capabilities type

Type: array of string

Removed capabilities

Each item of this array must be:

Type: string

Capability represent POSIX capabilities type

Type: boolean

Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.

Type: string

procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.

Type: boolean

Whether this container has a read-only root filesystem. Default is false.

Type: integer

The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: boolean

Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: integer

The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: object

The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: string

Level is SELinux level label that applies to the container.

Type: string

Role is a SELinux role label that applies to the container.

Type: string

Type is a SELinux type label that applies to the container.

Type: string

User is a SELinux user label that applies to the container.

Type: object

The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: string

GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.

Type: string

GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.

Type: string

The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is beta-level and may be disabled with the WindowsRunAsUserName feature flag.

Type: string

Service account name

Type: string

Type: object

KafkaOptions defines the desired state of KafkaOptions

Type: object

Type: array of object

Each item of this array must be:

Type: object

Type: object

Each additional property must conform to the following schema

Type: string

Type: string

Type: integer

Type: object

GenericOperator generic definition for external operators

Type: array of string

List of args to be passed to operator

Each item of this array must be:

Type: string

Type: array of string

Specific command to be executed by operator

Each item of this array must be:

Type: string

Type: array of object

Each item of this array must be:

Type: object

Deployment - generic entity for each record of config

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: array of object

Each item of this array must be:

Type: object

CustomSpec - defines custom configuration, which can be used in tf* controller apis for specific subset of nodes

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

CustomLabel defines label info

Type: boolean

If current deployment enabled, default is True

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Deployment name

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.

Type: boolean

AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the nonewprivs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAPSYSADMIN

Type: object

The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime.

Type: array of string

Added capabilities

Each item of this array must be:

Type: string

Capability represent POSIX capabilities type

Type: array of string

Removed capabilities

Each item of this array must be:

Type: string

Capability represent POSIX capabilities type

Type: boolean

Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.

Type: string

procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.

Type: boolean

Whether this container has a read-only root filesystem. Default is false.

Type: integer

The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: boolean

Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: integer

The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: object

The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: string

Level is SELinux level label that applies to the container.

Type: string

Role is a SELinux role label that applies to the container.

Type: string

Type is a SELinux type label that applies to the container.

Type: string

User is a SELinux user label that applies to the container.

Type: object

The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: string

GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.

Type: string

GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.

Type: string

The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is beta-level and may be disabled with the WindowsRunAsUserName feature flag.

Type: string

Service account name

Type: string

Type: object

KafkaOptions defines the desired state of KafkaOptions

Type: object

Type: array of object

Each item of this array must be:

Type: object

Type: object

Each additional property must conform to the following schema

Type: string

Type: string

Type: integer

Type: string

Type: object

TFAnalyticsSpec defines the desired state of TFAnalytics

Type: object

TFAnalyticsAlarmGenSpec defines the desired state of AlarmGen

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFAnalyticsAlarmNodeMgrSpec defines the desired state of analytics alarm node-manager

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFAnalyticsAlarmProvisionerSpec defines the desired state of analytics alarm provisioner

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFAnalyticsAPISpec defines the desired state of API

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: boolean

Type: object

TFAnalyticsCollectorSpec defines the desired state of Collector

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFAnalyticsDBNodeMgrSpec defines the desired state of analytics db node-manager

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFAnalyticsDBProvisionerSpec defines the desired state of analytics db provisioner

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFAnalyticsNodeMgrSpec defines the desired state of analytics node-manager

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFAnalyticsProvisionerSpec defines the desired state of analytics provisioner

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFAnalyticsQueryEngineSpec defines the desired state of Query Engine

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFAnalyticsSNMPSpec defines the desired state of SNMP

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: boolean

Type: object

TFAnalyticsSNMPNodeMgrSpec defines the desired state of analytics snmp node-manager

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFAnalyticsSNMPProvisionerSpec defines the desired state of analytics snmp provisioner

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFAnalyticsTopologySpec defines the desired state of Topology

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFConfigSpec defines the desired state of TFConfig

Type: object

TFConfigAPISpec defines the desired state of config api service

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: boolean

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFConfigDBNodeMgrSpec defines the desired state of configdb node manager

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFConfigDBProvisionerSpec defines the desired state of configdb provisioner

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFConfigDeviceMgrSpec defines the desired state of config device manager

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFConfigNodeMgrSpec defines the desired state of config node manager

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: boolean

Type: object

TFConfigProvisionerSpec defines the desired state of config provisioner

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFConfigSchemaSpec defines the desired state of config schema

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: boolean

Type: object

TFConfigSVCMonitorSpec defines the desired state of config service monitor

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFControlSpec defines the desired state of TFConfig

Type: object

TFControlControlSpec defines the desired state of control service from TF Control group

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFControlDNSSpec defines the desired state of dns service from TF Control group

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: boolean

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

The key to select.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

TFControlNodeMgrSpec defines the desired state of config device manager

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFControlProvisionerSpec defines the desired state of control provisioner

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFTestSpec defines the desired state of TFTest

Type: object

TFTestJobSpec defines the desired state of TFT Job

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFToolSpec defines the desired state of TFTool

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

The key to select.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

TFToolTFStatusSpec defines the desired state of status tool

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: boolean

Type: object

TFToolTFStatusAggregatorSpec defines the desired state of status-aggregator tool

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFToolTFStatusThirdPartySpec defines the desired state of status-aggregator tool

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFToolTFCliSpec defines the desired state of status-aggregator tool

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: boolean

Type: object

TFToolСToolsSpec defines the desired state of contrail-tools

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: boolean

Type: object

Each additional property must conform to the following schema

Type: string

Type: object

TFVrouterSpec defines the desired state of TFVrouter

Type: object

TFVrouterAgentSpec defines the desired state of vrouter agent in kernel mode

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: array of object

Each item of this array must be:

Type: object

CustomSpec - defines custom configuration, which can be used in tf* controller apis for specific subset of nodes

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

CustomLabel defines label info

Type: boolean

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: array of string

Set custom resolv.conf for TFVrouter. To introduces new config option for DNS section of contrail-vrouter-agent. To define one line of custom resolv.conf file, add one line in list of vRouterResolvConf.

Each item of this array must be:

Type: object

TFVrouterAgentDPDKSpec defines the desired state of vrouter agent in DPDK mode

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: array of object

Each item of this array must be:

Type: object

CustomSpec - defines custom configuration, which can be used in tf* controller apis for specific subset of nodes

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

CustomLabel defines label info

Type: array of string

Set custom resolv.conf for TFVrouter. To introduces new config option for DNS section of contrail-vrouter-agent. To define one line of custom resolv.conf file, add one line in list of vRouterResolvConf.

Each item of this array must be:

Type: object

TFVrouterDPDKNodeMgrSpec defines the desired state of nodemgr service for vrouter agent in DPDK mode

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFVrouterDPDKProvisionerSpec defines the desired state of provisioner service for vrouter agent in DPDK mode

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFVrouterNodeMgrSpec defines the desired state of nodemgr service for vrouter agent in kernel mode

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFVrouterProvisionerSpec defines the desired state of provisioner service for vrouter agent in kernel mode

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

TFWebUISpec defines the desired state of TFWebUI

Type: array of object

Each item of this array must be:

Type: object

HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.

Type: array of string

Hostnames for the above IP address.

Each item of this array must be:

Type: string

IP address of the host file entry.

Type: string

Type: object

TFWebUIJobSpec defines the desired state of webui job service

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: boolean

Type: object

TFWebUIWebSpec defines the desired state of webui web service

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Required: resource to select

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: boolean

Type: object

GenericOperator generic definition for external operators

Type: array of string

List of args to be passed to operator

Each item of this array must be:

Type: string

Type: array of string

Specific command to be executed by operator

Each item of this array must be:

Type: string

Type: array of object

Each item of this array must be:

Type: object

Deployment - generic entity for each record of config

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: array of object

Each item of this array must be:

Type: object

CustomSpec - defines custom configuration, which can be used in tf* controller apis for specific subset of nodes

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

CustomLabel defines label info

Type: boolean

If current deployment enabled, default is True

Type: array of object

Each item of this array must be:

Type: object

ContainerRestricted defines specific configuration for containers

Type: array of object

Each item of this array must be:

Type: object

EnvVar represents an environment variable present in a Container.

Type: string

Name of the environment variable. Must be a C_IDENTIFIER.

Type: string

Variable references $(VARNAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VARNAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "".

Type: object

Source for the environment variable's value. Cannot be used if value is not empty.

Type: object

Selects a key of a ConfigMap.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the ConfigMap or its key must be defined

Type: object

Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.

Type: string

Version of the schema the FieldPath is written in terms of, defaults to "v1".

Type: string

Path of the field to select in the specified API version.

Type: object

Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.

Type: string

Container name: required for volumes, optional for env vars


Specifies the output format of the exposed resources, defaults to "1"

Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Selects a key of a secret in the pod's namespace

Type: string

The key of the secret to select from. Must be a valid secret key.

Type: string

Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?

Type: boolean

Specify whether the Secret or its key must be defined

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: string

Deployment name

Type: object

ResourceRequirements describes the compute resource requirements.

Type: object

Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/

Each additional property must conform to the following schema


Must match regular expression: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$

Type: object

SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.

Type: boolean

AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the nonewprivs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAPSYSADMIN

Type: object

The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime.

Type: array of string

Added capabilities

Each item of this array must be:

Type: string

Capability represent POSIX capabilities type

Type: array of string

Removed capabilities

Each item of this array must be:

Type: string

Capability represent POSIX capabilities type

Type: boolean

Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.

Type: string

procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.

Type: boolean

Whether this container has a read-only root filesystem. Default is false.

Type: integer

The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: boolean

Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: integer

The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: object

The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: string

Level is SELinux level label that applies to the container.

Type: string

Role is a SELinux role label that applies to the container.

Type: string

Type is a SELinux type label that applies to the container.

Type: string

User is a SELinux user label that applies to the container.

Type: object

The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.

Type: string

GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.

Type: string

GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.

Type: string

The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is beta-level and may be disabled with the WindowsRunAsUserName feature flag.

Type: string

Service account name

Type: string

Type: object

KafkaOptions defines the desired state of KafkaOptions

Type: object

Type: array of object

Each item of this array must be:

Type: string

Type: integer

Type: object

Settings struct contains general settings for TFOperator

Type: string

Control interface name

Type: string

Data Storage Class name

Type: string

Ingress class name that is used by orchestrator

Type: object

Keystone contains authentication information for TFOperator for configuring and usage of TF services with Openstack cloud orchestrator

Type: string

Type: string

Type: string

Auth protocol to be used

Type: string

Type: string

Type: string

Type: string

Type: string

Type: string

TF node info utility to gather info from control node.

Type: object

NovaMetadata struct contains information about Nova Metadata service such as shared secret, service host and service port

Type: string

Type: string

Type: string

Orchestrator API certificate

Type: string

Orchestrator API certificate CA

Type: string

Orchestrator API private key

Type: enum (of string) Default: "openstack"

Orchestrator type name

Must be one of:

  • "openstack"

Type: string

Secret name that contains shared orchestrator info

Type: string

Namespace name that contains shared orchestrator info

Type: string

Pause image part of TF node info utility

Type: string

Public domain name

Type: boolean

Disable wait for 3rd party services to be ready, false by default

Type: object

TFImage struct contains general definition for TF images

Type: string

Type: string

Type: string

Type: object

TFNodes is additional struct that should be used during migration process to use external settings.

Type: string

Type: string

Type: string

Nodes ips is a string separated by comma

Type: string

Nodes ips is a string separated by comma

Type: enum (of string)

TF version in string format

Must be one of:

  • "5.1"
  • "2011"

Type: string

Tunnel interface name