API Reference
Packages:
- tsb.tetrate.io/v2
- application.tsb.tetrate.io/v2
- extension.tsb.tetrate.io/v2
- gateway.tsb.tetrate.io/v2
- istiointernal.tsb.tetrate.io/v2
- rbac.tsb.tetrate.io/v2
- security.tsb.tetrate.io/v2
- traffic.tsb.tetrate.io/v2
tsb.tetrate.io/v2
Resource Types:
Cluster
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string | tsb.tetrate.io/v2 | true |
kind | string | Cluster | true |
metadata | object | Refer to the Kubernetes API documentation for the fields of the `metadata` field. | true |
spec | object |
A Kubernetes cluster managing both pods and VMs. |
false |
status | object |
|
false |
Cluster.spec
A Kubernetes cluster managing both pods and VMs.
Name | Type | Description | Required |
---|---|---|---|
description | string |
A description of the resource. |
false |
displayName | string |
User friendly name for the resource. |
false |
etag | string |
The etag for the resource. |
false |
fqn | string |
Fully-qualified name of the resource. |
false |
installTemplate | object |
|
false |
labels | map[string]string |
|
false |
locality | object |
Deprecated. |
false |
namespaceScope | object |
Configure the default scoping of namespaces in this cluster. |
false |
namespaces | []object |
|
false |
network | string |
The network (e.g., VPC) where this cluster is present. |
false |
serviceAccount | object |
The service account created with permissions to manage the current cluster. |
false |
state | object |
|
false |
tier1Cluster | boolean |
Indicates whether this cluster is hosting a tier1 gateway or not. |
false |
tokenTtl | string |
Lifetime of the tokens. |
false |
trustDomain | string |
Trust domain for this cluster, used for multi-cluster routing. |
false |
Cluster.spec.installTemplate
Name | Type | Description | Required |
---|---|---|---|
helm | object |
valid values.yaml to be used with controlplane helm chart. |
false |
message | string |
|
false |
Cluster.spec.installTemplate.helm
valid values.yaml to be used with controlplane helm chart.
Name | Type | Description | Required |
---|---|---|---|
image | object |
Values for the TSB operator image. |
false |
operator | object |
Values for the TSB operator application. |
false |
secrets | object |
Values for the Control Plane secrets. |
false |
spec | object |
Values for the Control Plane CR spec. |
false |
Cluster.spec.installTemplate.helm.image
Values for the TSB operator image.
Name | Type | Description | Required |
---|---|---|---|
registry | string |
Registry used to download the operator image. |
false |
tag | string |
The tag of the operator image. |
false |
Cluster.spec.installTemplate.helm.operator
Values for the TSB operator application.
Name | Type | Description | Required |
---|---|---|---|
deployment | object |
Values for the TSB operator deployment. |
false |
service | object |
Values for the TSB operator service. |
false |
serviceAccount | object |
Values for the TSB operator service account. |
false |
Cluster.spec.installTemplate.helm.operator.deployment
Values for the TSB operator deployment.
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
Affinity configuration for the pod. |
false |
annotations | map[string]string |
Custom collection of annotations to add to the deployment. |
false |
env | []object |
Custom collection of environment vars to add to the container. |
false |
podAnnotations | map[string]string |
Custom collection of annotations to add to the pod. |
false |
replicaCount | integer |
Number of replicas managed by the deployment. Format: int32 |
false |
strategy | object |
Deployment strategy to use. |
false |
tolerations | []object |
Toleration collection applying to the pod scheduling. |
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity
Affinity configuration for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.operator.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.operator.deployment.env[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
valueFrom | object |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.env[index].valueFrom
Name | Type | Description | Required |
---|---|---|---|
configMapKeyRef | object |
|
false |
fieldRef | object |
|
false |
resourceFieldRef | object |
|
false |
secretKeyRef | object |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.env[index].valueFrom.configMapKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.env[index].valueFrom.configMapKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.operator.deployment.env[index].valueFrom.fieldRef
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
fieldPath | string |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.env[index].valueFrom.resourceFieldRef
Name | Type | Description | Required |
---|---|---|---|
containerName | string |
|
false |
divisor | object |
|
false |
resource | string |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.env[index].valueFrom.resourceFieldRef.divisor
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.operator.deployment.env[index].valueFrom.secretKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.env[index].valueFrom.secretKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.operator.deployment.strategy
Deployment strategy to use.
Name | Type | Description | Required |
---|---|---|---|
rollingUpdate | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.strategy.rollingUpdate
Name | Type | Description | Required |
---|---|---|---|
maxSurge | object |
|
false |
maxUnavailable | object |
|
false |
Cluster.spec.installTemplate.helm.operator.deployment.strategy.rollingUpdate.maxSurge
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.operator.deployment.strategy.rollingUpdate.maxUnavailable
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.operator.deployment.tolerations[index]
Name | Type | Description | Required |
---|---|---|---|
effect | string |
Effect indicates the taint effect to match. |
false |
key | string |
Key is the taint key that the toleration applies to. |
false |
operator | string |
Operator represents a key's relationship to the value. |
false |
tolerationSeconds | integer |
Format: int64 |
false |
value | string |
Value is the taint value the toleration matches to. |
false |
Cluster.spec.installTemplate.helm.operator.service
Values for the TSB operator service.
Name | Type | Description | Required |
---|---|---|---|
annotations | map[string]string |
Custom collection of annotations to add to the service. |
false |
Cluster.spec.installTemplate.helm.operator.serviceAccount
Values for the TSB operator service account.
Name | Type | Description | Required |
---|---|---|---|
annotations | map[string]string |
Custom collection of annotations to add to the service account. |
false |
imagePullSecrets | []string |
Collection of secrets names required to be able to pull images from the registry. |
false |
pullPassword | string |
|
false |
pullSecret | string |
A Docker config JSON to be stored in a secret to be used as an image pull secret. |
false |
pullUsername | string |
|
false |
Cluster.spec.installTemplate.helm.secrets
Values for the Control Plane secrets.
Name | Type | Description | Required |
---|---|---|---|
clusterServiceAccount | object |
Cluster service account used to authenticate to the Management Plane. |
false |
elasticsearch | object |
Secrets to reach the Elasticsearch. |
false |
tsb | object |
Secrets to reach the TSB Management Plane. |
false |
xcp | object |
Secrets to reach the XCP Central in the Management Plane. |
false |
Cluster.spec.installTemplate.helm.secrets.clusterServiceAccount
Cluster service account used to authenticate to the Management Plane.
Name | Type | Description | Required |
---|---|---|---|
JWK | string |
Literal JWK used to generate and sign the tokens for all the Control Plane agents. |
false |
clusterFQN | string |
TSB FQN of the onboarded cluster resource. |
false |
encodedJWK | string |
Base64-encoded JWK used to generate and sign the tokens for all the Control Plane agents. |
false |
Cluster.spec.installTemplate.helm.secrets.elasticsearch
Secrets to reach the Elasticsearch.
Name | Type | Description | Required |
---|---|---|---|
cacert | string |
Elasticsearch CA cert TLS used by control plane to verify TLS connection. |
false |
password | string |
The password to access Elasticsearch. |
false |
username | string |
The username to access Elasticsearch. |
false |
Cluster.spec.installTemplate.helm.secrets.tsb
Secrets to reach the TSB Management Plane.
Name | Type | Description | Required |
---|---|---|---|
cacert | string |
CA certificate used to verify TLS certs exposed the Management Plane (front envoy). |
false |
Cluster.spec.installTemplate.helm.secrets.xcp
Secrets to reach the XCP Central in the Management Plane.
Name | Type | Description | Required |
---|---|---|---|
autoGenerateCerts | boolean |
Enabling this will auto generate XCP Edge certificate if mTLS is enabled to authenticate to XCP Central. |
false |
edge | object |
Secrets for the XCP Edge component. |
false |
rootca | string |
CA certificate of XCP components. |
false |
rootcakey | string |
Key of the CA certificate of XCP components. |
false |
Cluster.spec.installTemplate.helm.secrets.xcp.edge
Secrets for the XCP Edge component.
Name | Type | Description | Required |
---|---|---|---|
cert | string |
Edge certificate used for mTLS with XCP Central. |
false |
key | string |
Key of the Edge certificate used for mTLS with XCP Central. |
false |
token | string |
JWT token used to authenticate XCP Edge against the XCP Central. |
false |
Cluster.spec.installTemplate.helm.spec
Values for the Control Plane CR spec.
Name | Type | Description | Required |
---|---|---|---|
components | object |
The set of components that make up the control plane. |
false |
hub | string |
TSB container hub path e.g. |
false |
imagePullSecrets | []object |
|
false |
managementPlane | object |
Configure the management plane to retrieve configuration from. |
false |
meshExpansion | object |
Configure mesh expansion to connect workloads external to Kubernetes to the mesh. |
false |
meshObservability | object |
|
false |
providerSettings | object |
Configures Kubernetes provider specific settings. |
false |
telemetryStore | object |
Configure the store that TSB will use to persist application telemetry data. |
false |
tier1Cluster | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components
The set of components that make up the control plane.
Name | Type | Description | Required |
---|---|---|---|
collector | object |
|
false |
defaultKubeSpec | object |
Configure Kubernetes default settings for all components. |
false |
defaultLogLevel | string |
The default log level for all components if the per component log level config is not specified. |
false |
gitops | object |
Configuration for the integration of the Control Plane with Continuous Deployment pipelines. |
false |
hpaAdapter | object |
|
false |
internalCertProvider | object |
Configure the Kubernetes CSR certificate provider for TSB internal purposes like Webhook TLS certificates. |
false |
istio | object |
|
false |
ngac | object |
|
false |
oap | object |
|
false |
onboarding | object |
Workload Onboarding. |
false |
rateLimitServer | object |
|
false |
route53Controller | object |
|
false |
satellite | object |
Satellite provide load balancing capabilities for data content before the data from Envoy reaches the SPM in Control Plane. |
false |
wasmfetcher | object |
Configuration for the WASM Fetcher component. |
false |
xcp | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector
Name | Type | Description | Required |
---|---|---|---|
kubeSpec | object |
|
false |
logLevel | string |
Specifies the log level for OTEL collector component. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec
Name | Type | Description | Required |
---|---|---|---|
deployment | object |
|
false |
overlays | []object |
|
false |
service | object |
|
false |
serviceAccount | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
The scheduling constraints for the pod. |
false |
containerSecurityContext | object |
|
false |
env | []object |
Environment variables for all containers in the deployment. |
false |
hpaSpec | object |
|
false |
podAnnotations | map[string]string |
Pod annotations are an unstructured key value map stored with the pod. |
false |
podSecurityContext | object |
|
false |
replicaCount | integer |
Number of desired pods. Minimum: 0 Maximum: 4.294967295e+09 |
false |
resources | object |
|
false |
strategy | object |
The deployment strategy to use to replace existing pods with new ones. |
false |
tolerations | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity
The scheduling constraints for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.containerSecurityContext
Name | Type | Description | Required |
---|---|---|---|
allowPrivilegeEscalation | boolean |
|
false |
capabilities | object |
|
false |
privileged | boolean |
|
false |
procMount | string |
|
false |
readOnlyRootFilesystem | boolean |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.containerSecurityContext.capabilities
Name | Type | Description | Required |
---|---|---|---|
add | []string |
|
false |
drop | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.containerSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.containerSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.containerSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.env[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
valueFrom | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.env[index].valueFrom
Name | Type | Description | Required |
---|---|---|---|
configMapKeyRef | object |
|
false |
fieldRef | object |
|
false |
resourceFieldRef | object |
|
false |
secretKeyRef | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.env[index].valueFrom.fieldRef
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
fieldPath | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef
Name | Type | Description | Required |
---|---|---|---|
containerName | string |
|
false |
divisor | object |
|
false |
resource | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef.divisor
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.env[index].valueFrom.secretKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.env[index].valueFrom.secretKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec
Name | Type | Description | Required |
---|---|---|---|
maxReplicas | integer |
Format: int32 |
false |
metrics | []object |
|
false |
minReplicas | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index]
Name | Type | Description | Required |
---|---|---|---|
external | object |
|
false |
object | object |
|
false |
pods | object |
|
false |
resource | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].external
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
metricSelector | object |
|
false |
targetAverageValue | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].external.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].external.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].object
Name | Type | Description | Required |
---|---|---|---|
averageValue | object |
|
false |
metricName | string |
|
false |
selector | object |
|
false |
target | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].object.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].object.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].object.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].object.target
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
kind | string |
|
false |
name | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].object.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].pods
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
selector | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].pods.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].resource
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
target | object |
|
false |
targetAverageUtilization | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].resource.target
Name | Type | Description | Required |
---|---|---|---|
averageUtilization | integer |
Format: int32 |
false |
averageValue | object |
|
false |
type | string |
|
false |
value | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.value
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageUtilization
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.podSecurityContext
Name | Type | Description | Required |
---|---|---|---|
fsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
fsGroupChangePolicy | string |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
supplementalGroups | []integer |
|
false |
sysctls | []object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.podSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.podSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.podSecurityContext.sysctls[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.podSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.resources
Name | Type | Description | Required |
---|---|---|---|
limits | map[string]string |
|
false |
requests | map[string]string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.strategy
The deployment strategy to use to replace existing pods with new ones.
Name | Type | Description | Required |
---|---|---|---|
rollingUpdate | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.strategy.rollingUpdate
Name | Type | Description | Required |
---|---|---|---|
maxSurge | object |
|
false |
maxUnavailable | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.strategy.rollingUpdate.maxSurge
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.strategy.rollingUpdate.maxUnavailable
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.deployment.tolerations[index]
Name | Type | Description | Required |
---|---|---|---|
effect | string |
Effect indicates the taint effect to match. |
false |
key | string |
Key is the taint key that the toleration applies to. |
false |
operator | string |
Operator represents a key's relationship to the value. |
false |
tolerationSeconds | integer |
Format: int64 |
false |
value | string |
Value is the taint value the toleration matches to. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.overlays[index]
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
Resource API version. |
false |
kind | string |
Resource kind. |
false |
name | string |
Name of resource. |
false |
patches | []object |
List of patches to apply to resource. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.overlays[index].patches[index]
Name | Type | Description | Required |
---|---|---|---|
path | string |
|
false |
value | object |
Value to add, delete or replace. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.service
Name | Type | Description | Required |
---|---|---|---|
annotations | map[string]string |
Pod annotations are an unstructured key value map stored with the service. |
false |
labels | map[string]string |
Labels are an unstructured key value map stored with the deployment. |
false |
ports | []object |
The set of ports on which this service is exposed. |
false |
type | string |
Determines how the Service is exposed. |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.service.ports[index]
Name | Type | Description | Required |
---|---|---|---|
kubernetesNodePort | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
name | string |
Name assigned to the port. |
false |
number | integer |
A valid non-negative integer port number. Minimum: 0 Maximum: 4.294967295e+09 |
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.serviceAccount
Name | Type | Description | Required |
---|---|---|---|
imagePullSecrets | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.collector.kubeSpec.serviceAccount.imagePullSecrets[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec
Configure Kubernetes default settings for all components.
Name | Type | Description | Required |
---|---|---|---|
account | object |
|
false |
deployment | object |
|
false |
job | object |
|
false |
service | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.account
Name | Type | Description | Required |
---|---|---|---|
imagePullSecrets | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.account.imagePullSecrets[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
The scheduling constraints for the pod. |
false |
containerSecurityContext | object |
|
false |
env | []object |
Environment variables for all containers in the deployment. |
false |
podAnnotations | map[string]string |
Pod annotations are an unstructured key value map stored with the pod. |
false |
podSecurityContext | object |
|
false |
strategy | object |
The deployment strategy to use to replace existing pods with new ones. |
false |
tolerations | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity
The scheduling constraints for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.containerSecurityContext
Name | Type | Description | Required |
---|---|---|---|
allowPrivilegeEscalation | boolean |
|
false |
capabilities | object |
|
false |
privileged | boolean |
|
false |
procMount | string |
|
false |
readOnlyRootFilesystem | boolean |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.containerSecurityContext.capabilities
Name | Type | Description | Required |
---|---|---|---|
add | []string |
|
false |
drop | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.containerSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.containerSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.containerSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.env[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
valueFrom | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.env[index].valueFrom
Name | Type | Description | Required |
---|---|---|---|
configMapKeyRef | object |
|
false |
fieldRef | object |
|
false |
resourceFieldRef | object |
|
false |
secretKeyRef | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.env[index].valueFrom.configMapKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.env[index].valueFrom.configMapKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.env[index].valueFrom.fieldRef
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
fieldPath | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.env[index].valueFrom.resourceFieldRef
Name | Type | Description | Required |
---|---|---|---|
containerName | string |
|
false |
divisor | object |
|
false |
resource | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.env[index].valueFrom.resourceFieldRef.divisor
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.env[index].valueFrom.secretKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.env[index].valueFrom.secretKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.podSecurityContext
Name | Type | Description | Required |
---|---|---|---|
fsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
fsGroupChangePolicy | string |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
supplementalGroups | []integer |
|
false |
sysctls | []object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.podSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.podSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.podSecurityContext.sysctls[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.podSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.strategy
The deployment strategy to use to replace existing pods with new ones.
Name | Type | Description | Required |
---|---|---|---|
rollingUpdate | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.strategy.rollingUpdate
Name | Type | Description | Required |
---|---|---|---|
maxSurge | object |
|
false |
maxUnavailable | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.strategy.rollingUpdate.maxSurge
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.strategy.rollingUpdate.maxUnavailable
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.deployment.tolerations[index]
Name | Type | Description | Required |
---|---|---|---|
effect | string |
Effect indicates the taint effect to match. |
false |
key | string |
Key is the taint key that the toleration applies to. |
false |
operator | string |
Operator represents a key's relationship to the value. |
false |
tolerationSeconds | integer |
Format: int64 |
false |
value | string |
Value is the taint value the toleration matches to. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
The scheduling constraints for the pod. |
false |
containerSecurityContext | object |
|
false |
podAnnotations | map[string]string |
Pod annotations are an unstructured key value map stored with the pod. |
false |
podSecurityContext | object |
|
false |
tolerations | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity
The scheduling constraints for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.containerSecurityContext
Name | Type | Description | Required |
---|---|---|---|
allowPrivilegeEscalation | boolean |
|
false |
capabilities | object |
|
false |
privileged | boolean |
|
false |
procMount | string |
|
false |
readOnlyRootFilesystem | boolean |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.containerSecurityContext.capabilities
Name | Type | Description | Required |
---|---|---|---|
add | []string |
|
false |
drop | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.containerSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.containerSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.containerSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.podSecurityContext
Name | Type | Description | Required |
---|---|---|---|
fsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
fsGroupChangePolicy | string |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
supplementalGroups | []integer |
|
false |
sysctls | []object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.podSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.podSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.podSecurityContext.sysctls[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.podSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.job.tolerations[index]
Name | Type | Description | Required |
---|---|---|---|
effect | string |
Effect indicates the taint effect to match. |
false |
key | string |
Key is the taint key that the toleration applies to. |
false |
operator | string |
Operator represents a key's relationship to the value. |
false |
tolerationSeconds | integer |
Format: int64 |
false |
value | string |
Value is the taint value the toleration matches to. |
false |
Cluster.spec.installTemplate.helm.spec.components.defaultKubeSpec.service
Name | Type | Description | Required |
---|---|---|---|
annotations | map[string]string |
Pod annotations are an unstructured key value map stored with the service. |
false |
Cluster.spec.installTemplate.helm.spec.components.gitops
Configuration for the integration of the Control Plane with Continuous Deployment pipelines.
Name | Type | Description | Required |
---|---|---|---|
batchWindow | string |
When configured, all admission requests will be paused for the configured duration. |
false |
enabled | boolean |
The GitOps component is in beta and disabled by default. |
false |
managementplaneRequestTimeout | string |
The GitOps component performs operations against the management plane through the k8s webhook. |
false |
reconcileInterval | string |
Interval at which the reconcile process will run. |
false |
reconcileRequestTimeout | string |
The GitOps component performs operations against the management plane internal reconcile loop. |
false |
webhookTimeout | string |
Timeout that will be set in the k8s gitops webhook resource. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter
Name | Type | Description | Required |
---|---|---|---|
kubeSpec | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec
Name | Type | Description | Required |
---|---|---|---|
deployment | object |
|
false |
overlays | []object |
|
false |
service | object |
|
false |
serviceAccount | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
The scheduling constraints for the pod. |
false |
containerSecurityContext | object |
|
false |
env | []object |
Environment variables for all containers in the deployment. |
false |
hpaSpec | object |
|
false |
podAnnotations | map[string]string |
Pod annotations are an unstructured key value map stored with the pod. |
false |
podSecurityContext | object |
|
false |
replicaCount | integer |
Number of desired pods. Minimum: 0 Maximum: 4.294967295e+09 |
false |
resources | object |
|
false |
strategy | object |
The deployment strategy to use to replace existing pods with new ones. |
false |
tolerations | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity
The scheduling constraints for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.containerSecurityContext
Name | Type | Description | Required |
---|---|---|---|
allowPrivilegeEscalation | boolean |
|
false |
capabilities | object |
|
false |
privileged | boolean |
|
false |
procMount | string |
|
false |
readOnlyRootFilesystem | boolean |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.containerSecurityContext.capabilities
Name | Type | Description | Required |
---|---|---|---|
add | []string |
|
false |
drop | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.containerSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.containerSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.containerSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.env[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
valueFrom | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.env[index].valueFrom
Name | Type | Description | Required |
---|---|---|---|
configMapKeyRef | object |
|
false |
fieldRef | object |
|
false |
resourceFieldRef | object |
|
false |
secretKeyRef | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.env[index].valueFrom.fieldRef
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
fieldPath | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef
Name | Type | Description | Required |
---|---|---|---|
containerName | string |
|
false |
divisor | object |
|
false |
resource | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef.divisor
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.env[index].valueFrom.secretKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.env[index].valueFrom.secretKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec
Name | Type | Description | Required |
---|---|---|---|
maxReplicas | integer |
Format: int32 |
false |
metrics | []object |
|
false |
minReplicas | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index]
Name | Type | Description | Required |
---|---|---|---|
external | object |
|
false |
object | object |
|
false |
pods | object |
|
false |
resource | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].external
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
metricSelector | object |
|
false |
targetAverageValue | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].external.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].external.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].object
Name | Type | Description | Required |
---|---|---|---|
averageValue | object |
|
false |
metricName | string |
|
false |
selector | object |
|
false |
target | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].object.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].object.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].object.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].object.target
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
kind | string |
|
false |
name | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].object.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].pods
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
selector | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].pods.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].resource
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
target | object |
|
false |
targetAverageUtilization | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].resource.target
Name | Type | Description | Required |
---|---|---|---|
averageUtilization | integer |
Format: int32 |
false |
averageValue | object |
|
false |
type | string |
|
false |
value | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.value
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageUtilization
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.podSecurityContext
Name | Type | Description | Required |
---|---|---|---|
fsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
fsGroupChangePolicy | string |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
supplementalGroups | []integer |
|
false |
sysctls | []object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.podSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.podSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.podSecurityContext.sysctls[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.podSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.resources
Name | Type | Description | Required |
---|---|---|---|
limits | map[string]string |
|
false |
requests | map[string]string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.strategy
The deployment strategy to use to replace existing pods with new ones.
Name | Type | Description | Required |
---|---|---|---|
rollingUpdate | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.strategy.rollingUpdate
Name | Type | Description | Required |
---|---|---|---|
maxSurge | object |
|
false |
maxUnavailable | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.strategy.rollingUpdate.maxSurge
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.strategy.rollingUpdate.maxUnavailable
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.deployment.tolerations[index]
Name | Type | Description | Required |
---|---|---|---|
effect | string |
Effect indicates the taint effect to match. |
false |
key | string |
Key is the taint key that the toleration applies to. |
false |
operator | string |
Operator represents a key's relationship to the value. |
false |
tolerationSeconds | integer |
Format: int64 |
false |
value | string |
Value is the taint value the toleration matches to. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.overlays[index]
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
Resource API version. |
false |
kind | string |
Resource kind. |
false |
name | string |
Name of resource. |
false |
patches | []object |
List of patches to apply to resource. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.overlays[index].patches[index]
Name | Type | Description | Required |
---|---|---|---|
path | string |
|
false |
value | object |
Value to add, delete or replace. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.service
Name | Type | Description | Required |
---|---|---|---|
annotations | map[string]string |
Pod annotations are an unstructured key value map stored with the service. |
false |
labels | map[string]string |
Labels are an unstructured key value map stored with the deployment. |
false |
ports | []object |
The set of ports on which this service is exposed. |
false |
type | string |
Determines how the Service is exposed. |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.service.ports[index]
Name | Type | Description | Required |
---|---|---|---|
kubernetesNodePort | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
name | string |
Name assigned to the port. |
false |
number | integer |
A valid non-negative integer port number. Minimum: 0 Maximum: 4.294967295e+09 |
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.serviceAccount
Name | Type | Description | Required |
---|---|---|---|
imagePullSecrets | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.hpaAdapter.kubeSpec.serviceAccount.imagePullSecrets[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider
Configure the Kubernetes CSR certificate provider for TSB internal purposes like Webhook TLS certificates.
Name | Type | Description | Required |
---|---|---|---|
certManager | object |
|
false |
custom | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager
Name | Type | Description | Required |
---|---|---|---|
certManagerCaInjector | object |
Configure kubernetes specific settings for cert-manager-cainjector. |
false |
certManagerSpec | object |
Configure kubernetes specific settings for cert-manager. |
false |
certManagerStartupapicheck | object |
Configure kubernetes specific settings for cert-manager-startupapicheck. |
false |
certManagerWebhookSpec | object |
Configure kubernetes specific settings for cert-manager-webhook. |
false |
managed | enum |
Managed specifies whether TSB should manage the lifecycle of cert-manager. Enum: AUTO, EXTERNAL, INTERNAL |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector
Configure kubernetes specific settings for cert-manager-cainjector.
Name | Type | Description | Required |
---|---|---|---|
kubeSpec | object |
Configure kubernetes specific settings for cert-manager-cainjector. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec
Configure kubernetes specific settings for cert-manager-cainjector.
Name | Type | Description | Required |
---|---|---|---|
deployment | object |
|
false |
overlays | []object |
|
false |
service | object |
|
false |
serviceAccount | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
The scheduling constraints for the pod. |
false |
containerSecurityContext | object |
|
false |
env | []object |
Environment variables for all containers in the deployment. |
false |
hpaSpec | object |
|
false |
podAnnotations | map[string]string |
Pod annotations are an unstructured key value map stored with the pod. |
false |
podSecurityContext | object |
|
false |
replicaCount | integer |
Number of desired pods. Minimum: 0 Maximum: 4.294967295e+09 |
false |
resources | object |
|
false |
strategy | object |
The deployment strategy to use to replace existing pods with new ones. |
false |
tolerations | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity
The scheduling constraints for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.containerSecurityContext
Name | Type | Description | Required |
---|---|---|---|
allowPrivilegeEscalation | boolean |
|
false |
capabilities | object |
|
false |
privileged | boolean |
|
false |
procMount | string |
|
false |
readOnlyRootFilesystem | boolean |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.containerSecurityContext.capabilities
Name | Type | Description | Required |
---|---|---|---|
add | []string |
|
false |
drop | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.containerSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.containerSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.containerSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.env[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
valueFrom | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.env[index].valueFrom
Name | Type | Description | Required |
---|---|---|---|
configMapKeyRef | object |
|
false |
fieldRef | object |
|
false |
resourceFieldRef | object |
|
false |
secretKeyRef | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.env[index].valueFrom.fieldRef
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
fieldPath | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef
Name | Type | Description | Required |
---|---|---|---|
containerName | string |
|
false |
divisor | object |
|
false |
resource | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef.divisor
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.env[index].valueFrom.secretKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.env[index].valueFrom.secretKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec
Name | Type | Description | Required |
---|---|---|---|
maxReplicas | integer |
Format: int32 |
false |
metrics | []object |
|
false |
minReplicas | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index]
Name | Type | Description | Required |
---|---|---|---|
external | object |
|
false |
object | object |
|
false |
pods | object |
|
false |
resource | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].external
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
metricSelector | object |
|
false |
targetAverageValue | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].external.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].external.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].object
Name | Type | Description | Required |
---|---|---|---|
averageValue | object |
|
false |
metricName | string |
|
false |
selector | object |
|
false |
target | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].object.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].object.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].object.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].object.target
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
kind | string |
|
false |
name | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].object.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].pods
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
selector | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].pods.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].resource
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
target | object |
|
false |
targetAverageUtilization | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].resource.target
Name | Type | Description | Required |
---|---|---|---|
averageUtilization | integer |
Format: int32 |
false |
averageValue | object |
|
false |
type | string |
|
false |
value | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.value
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageUtilization
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.podSecurityContext
Name | Type | Description | Required |
---|---|---|---|
fsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
fsGroupChangePolicy | string |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
supplementalGroups | []integer |
|
false |
sysctls | []object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.podSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.podSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.podSecurityContext.sysctls[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.podSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.resources
Name | Type | Description | Required |
---|---|---|---|
limits | map[string]string |
|
false |
requests | map[string]string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.strategy
The deployment strategy to use to replace existing pods with new ones.
Name | Type | Description | Required |
---|---|---|---|
rollingUpdate | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.strategy.rollingUpdate
Name | Type | Description | Required |
---|---|---|---|
maxSurge | object |
|
false |
maxUnavailable | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.strategy.rollingUpdate.maxSurge
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.strategy.rollingUpdate.maxUnavailable
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.deployment.tolerations[index]
Name | Type | Description | Required |
---|---|---|---|
effect | string |
Effect indicates the taint effect to match. |
false |
key | string |
Key is the taint key that the toleration applies to. |
false |
operator | string |
Operator represents a key's relationship to the value. |
false |
tolerationSeconds | integer |
Format: int64 |
false |
value | string |
Value is the taint value the toleration matches to. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.overlays[index]
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
Resource API version. |
false |
kind | string |
Resource kind. |
false |
name | string |
Name of resource. |
false |
patches | []object |
List of patches to apply to resource. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.overlays[index].patches[index]
Name | Type | Description | Required |
---|---|---|---|
path | string |
|
false |
value | object |
Value to add, delete or replace. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.service
Name | Type | Description | Required |
---|---|---|---|
annotations | map[string]string |
Pod annotations are an unstructured key value map stored with the service. |
false |
labels | map[string]string |
Labels are an unstructured key value map stored with the deployment. |
false |
ports | []object |
The set of ports on which this service is exposed. |
false |
type | string |
Determines how the Service is exposed. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.service.ports[index]
Name | Type | Description | Required |
---|---|---|---|
kubernetesNodePort | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
name | string |
Name assigned to the port. |
false |
number | integer |
A valid non-negative integer port number. Minimum: 0 Maximum: 4.294967295e+09 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.serviceAccount
Name | Type | Description | Required |
---|---|---|---|
imagePullSecrets | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerCaInjector.kubeSpec.serviceAccount.imagePullSecrets[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec
Configure kubernetes specific settings for cert-manager.
Name | Type | Description | Required |
---|---|---|---|
kubeSpec | object |
Configure kubernetes specific settings for cert-manager. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec
Configure kubernetes specific settings for cert-manager.
Name | Type | Description | Required |
---|---|---|---|
deployment | object |
|
false |
overlays | []object |
|
false |
service | object |
|
false |
serviceAccount | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
The scheduling constraints for the pod. |
false |
containerSecurityContext | object |
|
false |
env | []object |
Environment variables for all containers in the deployment. |
false |
hpaSpec | object |
|
false |
podAnnotations | map[string]string |
Pod annotations are an unstructured key value map stored with the pod. |
false |
podSecurityContext | object |
|
false |
replicaCount | integer |
Number of desired pods. Minimum: 0 Maximum: 4.294967295e+09 |
false |
resources | object |
|
false |
strategy | object |
The deployment strategy to use to replace existing pods with new ones. |
false |
tolerations | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity
The scheduling constraints for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.containerSecurityContext
Name | Type | Description | Required |
---|---|---|---|
allowPrivilegeEscalation | boolean |
|
false |
capabilities | object |
|
false |
privileged | boolean |
|
false |
procMount | string |
|
false |
readOnlyRootFilesystem | boolean |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.containerSecurityContext.capabilities
Name | Type | Description | Required |
---|---|---|---|
add | []string |
|
false |
drop | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.containerSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.containerSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.containerSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.env[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
valueFrom | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.env[index].valueFrom
Name | Type | Description | Required |
---|---|---|---|
configMapKeyRef | object |
|
false |
fieldRef | object |
|
false |
resourceFieldRef | object |
|
false |
secretKeyRef | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.env[index].valueFrom.fieldRef
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
fieldPath | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef
Name | Type | Description | Required |
---|---|---|---|
containerName | string |
|
false |
divisor | object |
|
false |
resource | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef.divisor
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.env[index].valueFrom.secretKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.env[index].valueFrom.secretKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec
Name | Type | Description | Required |
---|---|---|---|
maxReplicas | integer |
Format: int32 |
false |
metrics | []object |
|
false |
minReplicas | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index]
Name | Type | Description | Required |
---|---|---|---|
external | object |
|
false |
object | object |
|
false |
pods | object |
|
false |
resource | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].external
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
metricSelector | object |
|
false |
targetAverageValue | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].external.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].external.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].object
Name | Type | Description | Required |
---|---|---|---|
averageValue | object |
|
false |
metricName | string |
|
false |
selector | object |
|
false |
target | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].object.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].object.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].object.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].object.target
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
kind | string |
|
false |
name | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].object.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].pods
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
selector | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].pods.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].resource
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
target | object |
|
false |
targetAverageUtilization | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].resource.target
Name | Type | Description | Required |
---|---|---|---|
averageUtilization | integer |
Format: int32 |
false |
averageValue | object |
|
false |
type | string |
|
false |
value | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.value
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageUtilization
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.podSecurityContext
Name | Type | Description | Required |
---|---|---|---|
fsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
fsGroupChangePolicy | string |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
supplementalGroups | []integer |
|
false |
sysctls | []object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.podSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.podSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.podSecurityContext.sysctls[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.podSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.resources
Name | Type | Description | Required |
---|---|---|---|
limits | map[string]string |
|
false |
requests | map[string]string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.strategy
The deployment strategy to use to replace existing pods with new ones.
Name | Type | Description | Required |
---|---|---|---|
rollingUpdate | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.strategy.rollingUpdate
Name | Type | Description | Required |
---|---|---|---|
maxSurge | object |
|
false |
maxUnavailable | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.strategy.rollingUpdate.maxSurge
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.strategy.rollingUpdate.maxUnavailable
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.deployment.tolerations[index]
Name | Type | Description | Required |
---|---|---|---|
effect | string |
Effect indicates the taint effect to match. |
false |
key | string |
Key is the taint key that the toleration applies to. |
false |
operator | string |
Operator represents a key's relationship to the value. |
false |
tolerationSeconds | integer |
Format: int64 |
false |
value | string |
Value is the taint value the toleration matches to. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.overlays[index]
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
Resource API version. |
false |
kind | string |
Resource kind. |
false |
name | string |
Name of resource. |
false |
patches | []object |
List of patches to apply to resource. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.overlays[index].patches[index]
Name | Type | Description | Required |
---|---|---|---|
path | string |
|
false |
value | object |
Value to add, delete or replace. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.service
Name | Type | Description | Required |
---|---|---|---|
annotations | map[string]string |
Pod annotations are an unstructured key value map stored with the service. |
false |
labels | map[string]string |
Labels are an unstructured key value map stored with the deployment. |
false |
ports | []object |
The set of ports on which this service is exposed. |
false |
type | string |
Determines how the Service is exposed. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.service.ports[index]
Name | Type | Description | Required |
---|---|---|---|
kubernetesNodePort | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
name | string |
Name assigned to the port. |
false |
number | integer |
A valid non-negative integer port number. Minimum: 0 Maximum: 4.294967295e+09 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.serviceAccount
Name | Type | Description | Required |
---|---|---|---|
imagePullSecrets | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerSpec.kubeSpec.serviceAccount.imagePullSecrets[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck
Configure kubernetes specific settings for cert-manager-startupapicheck.
Name | Type | Description | Required |
---|---|---|---|
kubeSpec | object |
Configure kubernetes specific settings for cert-manager-startupapicheck. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec
Configure kubernetes specific settings for cert-manager-startupapicheck.
Name | Type | Description | Required |
---|---|---|---|
deployment | object |
|
false |
job | object |
|
false |
overlays | []object |
|
false |
service | object |
|
false |
serviceAccount | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
The scheduling constraints for the pod. |
false |
containerSecurityContext | object |
|
false |
env | []object |
Environment variables for all containers in the deployment. |
false |
hpaSpec | object |
|
false |
podAnnotations | map[string]string |
Pod annotations are an unstructured key value map stored with the pod. |
false |
podSecurityContext | object |
|
false |
replicaCount | integer |
Number of desired pods. Minimum: 0 Maximum: 4.294967295e+09 |
false |
resources | object |
|
false |
strategy | object |
The deployment strategy to use to replace existing pods with new ones. |
false |
tolerations | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity
The scheduling constraints for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.containerSecurityContext
Name | Type | Description | Required |
---|---|---|---|
allowPrivilegeEscalation | boolean |
|
false |
capabilities | object |
|
false |
privileged | boolean |
|
false |
procMount | string |
|
false |
readOnlyRootFilesystem | boolean |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.containerSecurityContext.capabilities
Name | Type | Description | Required |
---|---|---|---|
add | []string |
|
false |
drop | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.containerSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.containerSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.containerSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.env[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
valueFrom | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.env[index].valueFrom
Name | Type | Description | Required |
---|---|---|---|
configMapKeyRef | object |
|
false |
fieldRef | object |
|
false |
resourceFieldRef | object |
|
false |
secretKeyRef | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.env[index].valueFrom.fieldRef
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
fieldPath | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef
Name | Type | Description | Required |
---|---|---|---|
containerName | string |
|
false |
divisor | object |
|
false |
resource | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef.divisor
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.env[index].valueFrom.secretKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.env[index].valueFrom.secretKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec
Name | Type | Description | Required |
---|---|---|---|
maxReplicas | integer |
Format: int32 |
false |
metrics | []object |
|
false |
minReplicas | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index]
Name | Type | Description | Required |
---|---|---|---|
external | object |
|
false |
object | object |
|
false |
pods | object |
|
false |
resource | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].external
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
metricSelector | object |
|
false |
targetAverageValue | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].external.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].external.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].object
Name | Type | Description | Required |
---|---|---|---|
averageValue | object |
|
false |
metricName | string |
|
false |
selector | object |
|
false |
target | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].object.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].object.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].object.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].object.target
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
kind | string |
|
false |
name | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].object.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].pods
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
selector | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].pods.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].resource
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
target | object |
|
false |
targetAverageUtilization | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].resource.target
Name | Type | Description | Required |
---|---|---|---|
averageUtilization | integer |
Format: int32 |
false |
averageValue | object |
|
false |
type | string |
|
false |
value | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.value
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageUtilization
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.podSecurityContext
Name | Type | Description | Required |
---|---|---|---|
fsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
fsGroupChangePolicy | string |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
supplementalGroups | []integer |
|
false |
sysctls | []object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.podSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.podSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.podSecurityContext.sysctls[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.podSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.resources
Name | Type | Description | Required |
---|---|---|---|
limits | map[string]string |
|
false |
requests | map[string]string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.strategy
The deployment strategy to use to replace existing pods with new ones.
Name | Type | Description | Required |
---|---|---|---|
rollingUpdate | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.strategy.rollingUpdate
Name | Type | Description | Required |
---|---|---|---|
maxSurge | object |
|
false |
maxUnavailable | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.strategy.rollingUpdate.maxSurge
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.strategy.rollingUpdate.maxUnavailable
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.deployment.tolerations[index]
Name | Type | Description | Required |
---|---|---|---|
effect | string |
Effect indicates the taint effect to match. |
false |
key | string |
Key is the taint key that the toleration applies to. |
false |
operator | string |
Operator represents a key's relationship to the value. |
false |
tolerationSeconds | integer |
Format: int64 |
false |
value | string |
Value is the taint value the toleration matches to. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
The scheduling constraints for the pod. |
false |
containerSecurityContext | object |
|
false |
env | []object |
Environment variables for all containers in the job. |
false |
podAnnotations | map[string]string |
Pod annotations are an unstructured key value map stored with the pod. |
false |
podSecurityContext | object |
|
false |
tolerations | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity
The scheduling constraints for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.containerSecurityContext
Name | Type | Description | Required |
---|---|---|---|
allowPrivilegeEscalation | boolean |
|
false |
capabilities | object |
|
false |
privileged | boolean |
|
false |
procMount | string |
|
false |
readOnlyRootFilesystem | boolean |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.containerSecurityContext.capabilities
Name | Type | Description | Required |
---|---|---|---|
add | []string |
|
false |
drop | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.containerSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.containerSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.containerSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.env[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
valueFrom | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.env[index].valueFrom
Name | Type | Description | Required |
---|---|---|---|
configMapKeyRef | object |
|
false |
fieldRef | object |
|
false |
resourceFieldRef | object |
|
false |
secretKeyRef | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.env[index].valueFrom.configMapKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.env[index].valueFrom.configMapKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.env[index].valueFrom.fieldRef
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
fieldPath | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.env[index].valueFrom.resourceFieldRef
Name | Type | Description | Required |
---|---|---|---|
containerName | string |
|
false |
divisor | object |
|
false |
resource | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.env[index].valueFrom.resourceFieldRef.divisor
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.env[index].valueFrom.secretKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.env[index].valueFrom.secretKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.podSecurityContext
Name | Type | Description | Required |
---|---|---|---|
fsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
fsGroupChangePolicy | string |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
supplementalGroups | []integer |
|
false |
sysctls | []object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.podSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.podSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.podSecurityContext.sysctls[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.podSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.job.tolerations[index]
Name | Type | Description | Required |
---|---|---|---|
effect | string |
Effect indicates the taint effect to match. |
false |
key | string |
Key is the taint key that the toleration applies to. |
false |
operator | string |
Operator represents a key's relationship to the value. |
false |
tolerationSeconds | integer |
Format: int64 |
false |
value | string |
Value is the taint value the toleration matches to. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.overlays[index]
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
Resource API version. |
false |
kind | string |
Resource kind. |
false |
name | string |
Name of resource. |
false |
patches | []object |
List of patches to apply to resource. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.overlays[index].patches[index]
Name | Type | Description | Required |
---|---|---|---|
path | string |
|
false |
value | object |
Value to add, delete or replace. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.service
Name | Type | Description | Required |
---|---|---|---|
annotations | map[string]string |
Pod annotations are an unstructured key value map stored with the service. |
false |
labels | map[string]string |
Labels are an unstructured key value map stored with the deployment. |
false |
ports | []object |
The set of ports on which this service is exposed. |
false |
type | string |
Determines how the Service is exposed. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.service.ports[index]
Name | Type | Description | Required |
---|---|---|---|
kubernetesNodePort | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
name | string |
Name assigned to the port. |
false |
number | integer |
A valid non-negative integer port number. Minimum: 0 Maximum: 4.294967295e+09 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.serviceAccount
Name | Type | Description | Required |
---|---|---|---|
imagePullSecrets | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerStartupapicheck.kubeSpec.serviceAccount.imagePullSecrets[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec
Configure kubernetes specific settings for cert-manager-webhook.
Name | Type | Description | Required |
---|---|---|---|
kubeSpec | object |
Configure kubernetes specific settings for cert-manager-webhook. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec
Configure kubernetes specific settings for cert-manager-webhook.
Name | Type | Description | Required |
---|---|---|---|
deployment | object |
|
false |
overlays | []object |
|
false |
service | object |
|
false |
serviceAccount | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
The scheduling constraints for the pod. |
false |
containerSecurityContext | object |
|
false |
env | []object |
Environment variables for all containers in the deployment. |
false |
hpaSpec | object |
|
false |
podAnnotations | map[string]string |
Pod annotations are an unstructured key value map stored with the pod. |
false |
podSecurityContext | object |
|
false |
replicaCount | integer |
Number of desired pods. Minimum: 0 Maximum: 4.294967295e+09 |
false |
resources | object |
|
false |
strategy | object |
The deployment strategy to use to replace existing pods with new ones. |
false |
tolerations | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity
The scheduling constraints for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.containerSecurityContext
Name | Type | Description | Required |
---|---|---|---|
allowPrivilegeEscalation | boolean |
|
false |
capabilities | object |
|
false |
privileged | boolean |
|
false |
procMount | string |
|
false |
readOnlyRootFilesystem | boolean |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.containerSecurityContext.capabilities
Name | Type | Description | Required |
---|---|---|---|
add | []string |
|
false |
drop | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.containerSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.containerSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.containerSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.env[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
valueFrom | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.env[index].valueFrom
Name | Type | Description | Required |
---|---|---|---|
configMapKeyRef | object |
|
false |
fieldRef | object |
|
false |
resourceFieldRef | object |
|
false |
secretKeyRef | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.env[index].valueFrom.fieldRef
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
fieldPath | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef
Name | Type | Description | Required |
---|---|---|---|
containerName | string |
|
false |
divisor | object |
|
false |
resource | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef.divisor
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.env[index].valueFrom.secretKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.env[index].valueFrom.secretKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec
Name | Type | Description | Required |
---|---|---|---|
maxReplicas | integer |
Format: int32 |
false |
metrics | []object |
|
false |
minReplicas | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index]
Name | Type | Description | Required |
---|---|---|---|
external | object |
|
false |
object | object |
|
false |
pods | object |
|
false |
resource | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].external
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
metricSelector | object |
|
false |
targetAverageValue | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].external.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].external.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].object
Name | Type | Description | Required |
---|---|---|---|
averageValue | object |
|
false |
metricName | string |
|
false |
selector | object |
|
false |
target | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].object.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].object.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].object.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].object.target
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
kind | string |
|
false |
name | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].object.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].pods
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
selector | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].pods.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].resource
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
target | object |
|
false |
targetAverageUtilization | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].resource.target
Name | Type | Description | Required |
---|---|---|---|
averageUtilization | integer |
Format: int32 |
false |
averageValue | object |
|
false |
type | string |
|
false |
value | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.value
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageUtilization
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.podSecurityContext
Name | Type | Description | Required |
---|---|---|---|
fsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
fsGroupChangePolicy | string |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
supplementalGroups | []integer |
|
false |
sysctls | []object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.podSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.podSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.podSecurityContext.sysctls[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.podSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.resources
Name | Type | Description | Required |
---|---|---|---|
limits | map[string]string |
|
false |
requests | map[string]string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.strategy
The deployment strategy to use to replace existing pods with new ones.
Name | Type | Description | Required |
---|---|---|---|
rollingUpdate | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.strategy.rollingUpdate
Name | Type | Description | Required |
---|---|---|---|
maxSurge | object |
|
false |
maxUnavailable | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.strategy.rollingUpdate.maxSurge
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.strategy.rollingUpdate.maxUnavailable
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.deployment.tolerations[index]
Name | Type | Description | Required |
---|---|---|---|
effect | string |
Effect indicates the taint effect to match. |
false |
key | string |
Key is the taint key that the toleration applies to. |
false |
operator | string |
Operator represents a key's relationship to the value. |
false |
tolerationSeconds | integer |
Format: int64 |
false |
value | string |
Value is the taint value the toleration matches to. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.overlays[index]
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
Resource API version. |
false |
kind | string |
Resource kind. |
false |
name | string |
Name of resource. |
false |
patches | []object |
List of patches to apply to resource. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.overlays[index].patches[index]
Name | Type | Description | Required |
---|---|---|---|
path | string |
|
false |
value | object |
Value to add, delete or replace. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.service
Name | Type | Description | Required |
---|---|---|---|
annotations | map[string]string |
Pod annotations are an unstructured key value map stored with the service. |
false |
labels | map[string]string |
Labels are an unstructured key value map stored with the deployment. |
false |
ports | []object |
The set of ports on which this service is exposed. |
false |
type | string |
Determines how the Service is exposed. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.service.ports[index]
Name | Type | Description | Required |
---|---|---|---|
kubernetesNodePort | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
name | string |
Name assigned to the port. |
false |
number | integer |
A valid non-negative integer port number. Minimum: 0 Maximum: 4.294967295e+09 |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.serviceAccount
Name | Type | Description | Required |
---|---|---|---|
imagePullSecrets | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.certManager.certManagerWebhookSpec.kubeSpec.serviceAccount.imagePullSecrets[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.internalCertProvider.custom
Name | Type | Description | Required |
---|---|---|---|
caBundleSecretName | string |
Configure the CABundleSecretName to be used to verify the signed CSR request by different TSB components. |
false |
csrSignerName | string |
Name of Kubernetes CSR signer to be used to sign the CSR request by different TSB components for internal purposes. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio
Name | Type | Description | Required |
---|---|---|---|
baseOverlays | []object |
The overlays applied to the Istio base component. |
false |
cniOverlays | []object |
The overlays applied to the Istio CNI component. |
false |
defaultWorkloadCertTTL | string |
The default TTL of issued workload certificates. |
false |
kubeSpec | object |
Configure Kubernetes specific settings. |
false |
logLevels | map[string]string |
Specifies the global logging level settings for the Istio control plane components. |
false |
maxWorkloadCertTTL | string |
The maximum TTL that can be set in issued workload certificates. |
false |
mountInternalWasmExtensions | boolean |
|
false |
pilotOverlays | []object |
The overlays applied to the Istio pilot component. |
false |
traceSamplingRate | number |
The percentage of traces Envoy will sample. Format: double |
false |
trustDomain | string |
The trust domain corresponds to the trust root of a system. |
false |
tsbVersion | string |
Specifies the tsb release version. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.baseOverlays[index]
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
Resource API version. |
false |
kind | string |
Resource kind. |
false |
name | string |
Name of resource. |
false |
patches | []object |
List of patches to apply to resource. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.baseOverlays[index].patches[index]
Name | Type | Description | Required |
---|---|---|---|
path | string |
|
false |
value | object |
Value to add, delete or replace. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.cniOverlays[index]
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
Resource API version. |
false |
kind | string |
Resource kind. |
false |
name | string |
Name of resource. |
false |
patches | []object |
List of patches to apply to resource. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.cniOverlays[index].patches[index]
Name | Type | Description | Required |
---|---|---|---|
path | string |
|
false |
value | object |
Value to add, delete or replace. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec
Configure Kubernetes specific settings.
Name | Type | Description | Required |
---|---|---|---|
CNI | object |
|
false |
deployment | object |
|
false |
overlays | []object |
|
false |
service | object |
|
false |
serviceAccount | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.CNI
Name | Type | Description | Required |
---|---|---|---|
binaryDirectory | string |
Directory on the host to install the CNI binary. |
false |
chained | boolean |
|
false |
clusterRole | string |
The ClusterRole Istio CNI will bind to in the ControlPlane namespace. |
false |
configurationDirectory | string |
Directory on the host to install the CNI config. |
false |
configurationFileName | string |
|
false |
revision | string |
The revisioned istio-operator that will reconcile the Istio CNI component. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
The scheduling constraints for the pod. |
false |
containerSecurityContext | object |
|
false |
env | []object |
Environment variables for all containers in the deployment. |
false |
hpaSpec | object |
|
false |
podAnnotations | map[string]string |
Pod annotations are an unstructured key value map stored with the pod. |
false |
podSecurityContext | object |
|
false |
replicaCount | integer |
Number of desired pods. Minimum: 0 Maximum: 4.294967295e+09 |
false |
resources | object |
|
false |
strategy | object |
The deployment strategy to use to replace existing pods with new ones. |
false |
tolerations | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity
The scheduling constraints for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.containerSecurityContext
Name | Type | Description | Required |
---|---|---|---|
allowPrivilegeEscalation | boolean |
|
false |
capabilities | object |
|
false |
privileged | boolean |
|
false |
procMount | string |
|
false |
readOnlyRootFilesystem | boolean |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.containerSecurityContext.capabilities
Name | Type | Description | Required |
---|---|---|---|
add | []string |
|
false |
drop | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.containerSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.containerSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.containerSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.env[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
valueFrom | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.env[index].valueFrom
Name | Type | Description | Required |
---|---|---|---|
configMapKeyRef | object |
|
false |
fieldRef | object |
|
false |
resourceFieldRef | object |
|
false |
secretKeyRef | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.env[index].valueFrom.fieldRef
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
fieldPath | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef
Name | Type | Description | Required |
---|---|---|---|
containerName | string |
|
false |
divisor | object |
|
false |
resource | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef.divisor
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.env[index].valueFrom.secretKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.env[index].valueFrom.secretKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec
Name | Type | Description | Required |
---|---|---|---|
maxReplicas | integer |
Format: int32 |
false |
metrics | []object |
|
false |
minReplicas | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index]
Name | Type | Description | Required |
---|---|---|---|
external | object |
|
false |
object | object |
|
false |
pods | object |
|
false |
resource | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].external
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
metricSelector | object |
|
false |
targetAverageValue | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].external.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].external.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].object
Name | Type | Description | Required |
---|---|---|---|
averageValue | object |
|
false |
metricName | string |
|
false |
selector | object |
|
false |
target | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].object.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].object.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].object.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].object.target
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
kind | string |
|
false |
name | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].object.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].pods
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
selector | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].pods.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].resource
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
target | object |
|
false |
targetAverageUtilization | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].resource.target
Name | Type | Description | Required |
---|---|---|---|
averageUtilization | integer |
Format: int32 |
false |
averageValue | object |
|
false |
type | string |
|
false |
value | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.value
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageUtilization
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.podSecurityContext
Name | Type | Description | Required |
---|---|---|---|
fsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
fsGroupChangePolicy | string |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
supplementalGroups | []integer |
|
false |
sysctls | []object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.podSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.podSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.podSecurityContext.sysctls[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.podSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.resources
Name | Type | Description | Required |
---|---|---|---|
limits | map[string]string |
|
false |
requests | map[string]string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.strategy
The deployment strategy to use to replace existing pods with new ones.
Name | Type | Description | Required |
---|---|---|---|
rollingUpdate | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.strategy.rollingUpdate
Name | Type | Description | Required |
---|---|---|---|
maxSurge | object |
|
false |
maxUnavailable | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.strategy.rollingUpdate.maxSurge
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.strategy.rollingUpdate.maxUnavailable
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.deployment.tolerations[index]
Name | Type | Description | Required |
---|---|---|---|
effect | string |
Effect indicates the taint effect to match. |
false |
key | string |
Key is the taint key that the toleration applies to. |
false |
operator | string |
Operator represents a key's relationship to the value. |
false |
tolerationSeconds | integer |
Format: int64 |
false |
value | string |
Value is the taint value the toleration matches to. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.overlays[index]
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
Resource API version. |
false |
kind | string |
Resource kind. |
false |
name | string |
Name of resource. |
false |
patches | []object |
List of patches to apply to resource. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.overlays[index].patches[index]
Name | Type | Description | Required |
---|---|---|---|
path | string |
|
false |
value | object |
Value to add, delete or replace. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.service
Name | Type | Description | Required |
---|---|---|---|
annotations | map[string]string |
Pod annotations are an unstructured key value map stored with the service. |
false |
labels | map[string]string |
Labels are an unstructured key value map stored with the deployment. |
false |
ports | []object |
The set of ports on which this service is exposed. |
false |
type | string |
Determines how the Service is exposed. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.service.ports[index]
Name | Type | Description | Required |
---|---|---|---|
kubernetesNodePort | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
name | string |
Name assigned to the port. |
false |
number | integer |
A valid non-negative integer port number. Minimum: 0 Maximum: 4.294967295e+09 |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.serviceAccount
Name | Type | Description | Required |
---|---|---|---|
imagePullSecrets | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.istio.kubeSpec.serviceAccount.imagePullSecrets[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.pilotOverlays[index]
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
Resource API version. |
false |
kind | string |
Resource kind. |
false |
name | string |
Name of resource. |
false |
patches | []object |
List of patches to apply to resource. |
false |
Cluster.spec.installTemplate.helm.spec.components.istio.pilotOverlays[index].patches[index]
Name | Type | Description | Required |
---|---|---|---|
path | string |
|
false |
value | object |
Value to add, delete or replace. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac
Name | Type | Description | Required |
---|---|---|---|
enabled | boolean |
NGAC is an experimental component. |
false |
kubeSpec | object |
|
false |
logLevels | map[string]string |
The log level configuration by scopes. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec
Name | Type | Description | Required |
---|---|---|---|
deployment | object |
|
false |
overlays | []object |
|
false |
service | object |
|
false |
serviceAccount | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
The scheduling constraints for the pod. |
false |
containerSecurityContext | object |
|
false |
env | []object |
Environment variables for all containers in the deployment. |
false |
hpaSpec | object |
|
false |
podAnnotations | map[string]string |
Pod annotations are an unstructured key value map stored with the pod. |
false |
podSecurityContext | object |
|
false |
replicaCount | integer |
Number of desired pods. Minimum: 0 Maximum: 4.294967295e+09 |
false |
resources | object |
|
false |
strategy | object |
The deployment strategy to use to replace existing pods with new ones. |
false |
tolerations | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity
The scheduling constraints for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.containerSecurityContext
Name | Type | Description | Required |
---|---|---|---|
allowPrivilegeEscalation | boolean |
|
false |
capabilities | object |
|
false |
privileged | boolean |
|
false |
procMount | string |
|
false |
readOnlyRootFilesystem | boolean |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.containerSecurityContext.capabilities
Name | Type | Description | Required |
---|---|---|---|
add | []string |
|
false |
drop | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.containerSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.containerSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.containerSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.env[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
valueFrom | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.env[index].valueFrom
Name | Type | Description | Required |
---|---|---|---|
configMapKeyRef | object |
|
false |
fieldRef | object |
|
false |
resourceFieldRef | object |
|
false |
secretKeyRef | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.env[index].valueFrom.configMapKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.env[index].valueFrom.fieldRef
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
fieldPath | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef
Name | Type | Description | Required |
---|---|---|---|
containerName | string |
|
false |
divisor | object |
|
false |
resource | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.env[index].valueFrom.resourceFieldRef.divisor
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.env[index].valueFrom.secretKeyRef
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
localObjectReference | object |
|
false |
optional | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.env[index].valueFrom.secretKeyRef.localObjectReference
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec
Name | Type | Description | Required |
---|---|---|---|
maxReplicas | integer |
Format: int32 |
false |
metrics | []object |
|
false |
minReplicas | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index]
Name | Type | Description | Required |
---|---|---|---|
external | object |
|
false |
object | object |
|
false |
pods | object |
|
false |
resource | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].external
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
metricSelector | object |
|
false |
targetAverageValue | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].external.metricSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].external.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].external.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].object
Name | Type | Description | Required |
---|---|---|---|
averageValue | object |
|
false |
metricName | string |
|
false |
selector | object |
|
false |
target | object |
|
false |
targetValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].object.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].object.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].object.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].object.target
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
|
false |
kind | string |
|
false |
name | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].object.targetValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].pods
Name | Type | Description | Required |
---|---|---|---|
metricName | string |
|
false |
selector | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].pods.selector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].pods.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].resource
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
target | object |
|
false |
targetAverageUtilization | object |
|
false |
targetAverageValue | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].resource.target
Name | Type | Description | Required |
---|---|---|---|
averageUtilization | integer |
Format: int32 |
false |
averageValue | object |
|
false |
type | string |
|
false |
value | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.averageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].resource.target.value
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageUtilization
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.hpaSpec.metrics[index].resource.targetAverageValue
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.podSecurityContext
Name | Type | Description | Required |
---|---|---|---|
fsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
fsGroupChangePolicy | string |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
supplementalGroups | []integer |
|
false |
sysctls | []object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.podSecurityContext.seLinuxOptions
Name | Type | Description | Required |
---|---|---|---|
level | string |
|
false |
role | string |
|
false |
type | string |
|
false |
user | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.podSecurityContext.seccompProfile
Name | Type | Description | Required |
---|---|---|---|
localhostProfile | string |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.podSecurityContext.sysctls[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
|
false |
value | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.podSecurityContext.windowsOptions
Name | Type | Description | Required |
---|---|---|---|
gmsaCredentialSpec | string |
|
false |
gmsaCredentialSpecName | string |
|
false |
runAsUserName | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.resources
Name | Type | Description | Required |
---|---|---|---|
limits | map[string]string |
|
false |
requests | map[string]string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.strategy
The deployment strategy to use to replace existing pods with new ones.
Name | Type | Description | Required |
---|---|---|---|
rollingUpdate | object |
|
false |
type | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.strategy.rollingUpdate
Name | Type | Description | Required |
---|---|---|---|
maxSurge | object |
|
false |
maxUnavailable | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.strategy.rollingUpdate.maxSurge
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.strategy.rollingUpdate.maxUnavailable
Name | Type | Description | Required |
---|---|---|---|
intVal | integer |
Minimum: -2.147483648e+09 Maximum: 2.147483647e+09 |
false |
strVal | string |
|
false |
type | integer |
Format: int64 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.deployment.tolerations[index]
Name | Type | Description | Required |
---|---|---|---|
effect | string |
Effect indicates the taint effect to match. |
false |
key | string |
Key is the taint key that the toleration applies to. |
false |
operator | string |
Operator represents a key's relationship to the value. |
false |
tolerationSeconds | integer |
Format: int64 |
false |
value | string |
Value is the taint value the toleration matches to. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.overlays[index]
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string |
Resource API version. |
false |
kind | string |
Resource kind. |
false |
name | string |
Name of resource. |
false |
patches | []object |
List of patches to apply to resource. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.overlays[index].patches[index]
Name | Type | Description | Required |
---|---|---|---|
path | string |
|
false |
value | object |
Value to add, delete or replace. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.service
Name | Type | Description | Required |
---|---|---|---|
annotations | map[string]string |
Pod annotations are an unstructured key value map stored with the service. |
false |
labels | map[string]string |
Labels are an unstructured key value map stored with the deployment. |
false |
ports | []object |
The set of ports on which this service is exposed. |
false |
type | string |
Determines how the Service is exposed. |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.service.ports[index]
Name | Type | Description | Required |
---|---|---|---|
kubernetesNodePort | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
name | string |
Name assigned to the port. |
false |
number | integer |
A valid non-negative integer port number. Minimum: 0 Maximum: 4.294967295e+09 |
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.serviceAccount
Name | Type | Description | Required |
---|---|---|---|
imagePullSecrets | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.ngac.kubeSpec.serviceAccount.imagePullSecrets[index]
Name | Type | Description | Required |
---|---|---|---|
name | string |
Name of the referent. |
false |
Cluster.spec.installTemplate.helm.spec.components.oap
Name | Type | Description | Required |
---|---|---|---|
kubeSpec | object |
|
false |
logLevel | string |
Specifies the log level for OAP component. |
false |
onDemandEnvoyMetricsEnabled | boolean |
|
false |
storageIndexMergingEnabled | boolean |
|
false |
streamingLogEnabled | boolean |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec
Name | Type | Description | Required |
---|---|---|---|
deployment | object |
|
false |
overlays | []object |
|
false |
service | object |
|
false |
serviceAccount | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment
Name | Type | Description | Required |
---|---|---|---|
affinity | object |
The scheduling constraints for the pod. |
false |
containerSecurityContext | object |
|
false |
env | []object |
Environment variables for all containers in the deployment. |
false |
hpaSpec | object |
|
false |
podAnnotations | map[string]string |
Pod annotations are an unstructured key value map stored with the pod. |
false |
podSecurityContext | object |
|
false |
replicaCount | integer |
Number of desired pods. Minimum: 0 Maximum: 4.294967295e+09 |
false |
resources | object |
|
false |
strategy | object |
The deployment strategy to use to replace existing pods with new ones. |
false |
tolerations | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity
The scheduling constraints for the pod.
Name | Type | Description | Required |
---|---|---|---|
nodeAffinity | object |
Group of node affinity scheduling rules. |
false |
podAffinity | object |
Group of inter-pod affinity scheduling rules. |
false |
podAntiAffinity | object |
Group of inter-pod anti-affinity scheduling rules. |
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.nodeAffinity
Group of node affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
preference | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].preference.matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
Name | Type | Description | Required |
---|---|---|---|
nodeSelectorTerms | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index]
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
|
false |
matchFields | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[index].matchFields[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
|
false |
operator | string |
|
false |
values | []string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAffinity
Group of inter-pod affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAntiAffinity
Group of inter-pod anti-affinity scheduling rules.
Name | Type | Description | Required |
---|---|---|---|
preferredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
requiredDuringSchedulingIgnoredDuringExecution | []object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
podAffinityTerm | object |
|
false |
weight | integer |
Format: int32 |
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution[index].podAffinityTerm.labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index]
Name | Type | Description | Required |
---|---|---|---|
labelSelector | object |
|
false |
namespaces | []string |
|
false |
topologyKey | string |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector
Name | Type | Description | Required |
---|---|---|---|
matchExpressions | []object |
matchExpressions is a list of label selector requirements. |
false |
matchLabels | map[string]string |
matchLabels is a map of B;key,valueB; pairs. |
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[index].labelSelector.matchExpressions[index]
Name | Type | Description | Required |
---|---|---|---|
key | string |
key is the label key that the selector applies to. |
false |
operator | string |
operator represents a key's relationship to a set of values. |
false |
values | []string |
values is an array of string values. |
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.containerSecurityContext
Name | Type | Description | Required |
---|---|---|---|
allowPrivilegeEscalation | boolean |
|
false |
capabilities | object |
|
false |
privileged | boolean |
|
false |
procMount | string |
|
false |
readOnlyRootFilesystem | boolean |
|
false |
runAsGroup | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
runAsNonRoot | boolean |
|
false |
runAsUser | integer |
Minimum: 0 Maximum: 4.294967295e+09 |
false |
seLinuxOptions | object |
|
false |
seccompProfile | object |
|
false |
windowsOptions | object |
|
false |
Cluster.spec.installTemplate.helm.spec.components.oap.kubeSpec.deployment.containerSecurityContext.capabilities
Name | Type | Description | Required |
---|---|---|---|
add | []string |
|
false |
drop | []string |
|
false |