Skip to content

kafka.v1beta2.kafkaMirrorMaker2

Index

Fields

fn new

new(name)

new returns an instance of KafkaMirrorMaker2

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"The specification of the Kafka MirrorMaker 2 cluster."

fn spec.withClientRackInitImage

withClientRackInitImage(clientRackInitImage)

"The image of the init container used for initializing the client.rack."

fn spec.withClusters

withClusters(clusters)

"Kafka clusters for mirroring."

fn spec.withClustersMixin

withClustersMixin(clusters)

"Kafka clusters for mirroring."

Note: This function appends passed data to existing values

fn spec.withConnectCluster

withConnectCluster(connectCluster)

"The cluster alias used for Kafka Connect. The alias must match a cluster in the list at spec.clusters."

fn spec.withImage

withImage(image)

"The docker image for the pods."

fn spec.withMirrors

withMirrors(mirrors)

"Configuration of the MirrorMaker 2 connectors."

fn spec.withMirrorsMixin

withMirrorsMixin(mirrors)

"Configuration of the MirrorMaker 2 connectors."

Note: This function appends passed data to existing values

fn spec.withReplicas

withReplicas(replicas)

"The number of pods in the Kafka Connect group. Defaults to 3."

fn spec.withVersion

withVersion(version)

"The Kafka Connect version. Defaults to {DefaultKafkaVersion}. Consult the user documentation to understand the process required to upgrade or downgrade the version."

obj spec.clusters

"Kafka clusters for mirroring."

fn spec.clusters.withAlias

withAlias(alias)

"Alias used to reference the Kafka cluster."

fn spec.clusters.withBootstrapServers

withBootstrapServers(bootstrapServers)

"A comma-separated list of host:port pairs for establishing the connection to the Kafka cluster."

fn spec.clusters.withConfig

withConfig(config)

"The MirrorMaker 2 cluster config. Properties with the following prefixes cannot be set: ssl., sasl., security., listeners, plugin.path, rest., bootstrap.servers, consumer.interceptor.classes, producer.interceptor.classes (with the exception of: ssl.endpoint.identification.algorithm, ssl.cipher.suites, ssl.protocol, ssl.enabled.protocols)."

fn spec.clusters.withConfigMixin

withConfigMixin(config)

"The MirrorMaker 2 cluster config. Properties with the following prefixes cannot be set: ssl., sasl., security., listeners, plugin.path, rest., bootstrap.servers, consumer.interceptor.classes, producer.interceptor.classes (with the exception of: ssl.endpoint.identification.algorithm, ssl.cipher.suites, ssl.protocol, ssl.enabled.protocols)."

Note: This function appends passed data to existing values

obj spec.clusters.authentication

"Authentication configuration for connecting to the cluster."

fn spec.clusters.authentication.withAccessTokenIsJwt

withAccessTokenIsJwt(accessTokenIsJwt)

"Configure whether access token should be treated as JWT. This should be set to false if the authorization server returns opaque tokens. Defaults to true."

fn spec.clusters.authentication.withAudience

withAudience(audience)

"OAuth audience to use when authenticating against the authorization server. Some authorization servers require the audience to be explicitly set. The possible values depend on how the authorization server is configured. By default, audience is not specified when performing the token endpoint request."

fn spec.clusters.authentication.withClientId

withClientId(clientId)

"OAuth Client ID which the Kafka client can use to authenticate against the OAuth server and use the token endpoint URI."

fn spec.clusters.authentication.withConnectTimeoutSeconds

withConnectTimeoutSeconds(connectTimeoutSeconds)

"The connect timeout in seconds when connecting to authorization server. If not set, the effective connect timeout is 60 seconds."

fn spec.clusters.authentication.withDisableTlsHostnameVerification

withDisableTlsHostnameVerification(disableTlsHostnameVerification)

"Enable or disable TLS hostname verification. Default value is false."

fn spec.clusters.authentication.withEnableMetrics

withEnableMetrics(enableMetrics)

"Enable or disable OAuth metrics. Default value is false."

fn spec.clusters.authentication.withHttpRetries

withHttpRetries(httpRetries)

"The maximum number of retries to attempt if an initial HTTP request fails. If not set, the default is to not attempt any retries."

fn spec.clusters.authentication.withHttpRetryPauseMs

withHttpRetryPauseMs(httpRetryPauseMs)

"The pause to take before retrying a failed HTTP request. If not set, the default is to not pause at all but to immediately repeat a request."

fn spec.clusters.authentication.withMaxTokenExpirySeconds

withMaxTokenExpirySeconds(maxTokenExpirySeconds)

"Set or limit time-to-live of the access tokens to the specified number of seconds. This should be set if the authorization server returns opaque tokens."

fn spec.clusters.authentication.withReadTimeoutSeconds

withReadTimeoutSeconds(readTimeoutSeconds)

"The read timeout in seconds when connecting to authorization server. If not set, the effective read timeout is 60 seconds."

fn spec.clusters.authentication.withScope

withScope(scope)

"OAuth scope to use when authenticating against the authorization server. Some authorization servers require this to be set. The possible values depend on how authorization server is configured. By default scope is not specified when doing the token endpoint request."

fn spec.clusters.authentication.withTlsTrustedCertificates

withTlsTrustedCertificates(tlsTrustedCertificates)

"Trusted certificates for TLS connection to the OAuth server."

fn spec.clusters.authentication.withTlsTrustedCertificatesMixin

withTlsTrustedCertificatesMixin(tlsTrustedCertificates)

"Trusted certificates for TLS connection to the OAuth server."

Note: This function appends passed data to existing values

fn spec.clusters.authentication.withTokenEndpointUri

withTokenEndpointUri(tokenEndpointUri)

"Authorization server token endpoint URI."

fn spec.clusters.authentication.withType

withType(type)

"Authentication type. Currently the supported types are tls, scram-sha-256, scram-sha-512, plain, and 'oauth'. scram-sha-256 and scram-sha-512 types use SASL SCRAM-SHA-256 and SASL SCRAM-SHA-512 Authentication, respectively. plain type uses SASL PLAIN Authentication. oauth type uses SASL OAUTHBEARER Authentication. The tls type uses TLS Client Authentication. The tls type is supported only over TLS connections."

fn spec.clusters.authentication.withUsername

withUsername(username)

"Username used for the authentication."

obj spec.clusters.authentication.accessToken

"Link to Kubernetes Secret containing the access token which was obtained from the authorization server."

fn spec.clusters.authentication.accessToken.withKey

withKey(key)

"The key under which the secret value is stored in the Kubernetes Secret."

fn spec.clusters.authentication.accessToken.withSecretName

withSecretName(secretName)

"The name of the Kubernetes Secret containing the secret value."

obj spec.clusters.authentication.certificateAndKey

"Reference to the Secret which holds the certificate and private key pair."

fn spec.clusters.authentication.certificateAndKey.withCertificate

withCertificate(certificate)

"The name of the file certificate in the Secret."

fn spec.clusters.authentication.certificateAndKey.withKey

withKey(key)

"The name of the private key in the Secret."

fn spec.clusters.authentication.certificateAndKey.withSecretName

withSecretName(secretName)

"The name of the Secret containing the certificate."

obj spec.clusters.authentication.clientSecret

"Link to Kubernetes Secret containing the OAuth client secret which the Kafka client can use to authenticate against the OAuth server and use the token endpoint URI."

fn spec.clusters.authentication.clientSecret.withKey

withKey(key)

"The key under which the secret value is stored in the Kubernetes Secret."

fn spec.clusters.authentication.clientSecret.withSecretName

withSecretName(secretName)

"The name of the Kubernetes Secret containing the secret value."

obj spec.clusters.authentication.passwordSecret

"Reference to the Secret which holds the password."

fn spec.clusters.authentication.passwordSecret.withPassword

withPassword(password)

"The name of the key in the Secret under which the password is stored."

fn spec.clusters.authentication.passwordSecret.withSecretName

withSecretName(secretName)

"The name of the Secret containing the password."

obj spec.clusters.authentication.refreshToken

"Link to Kubernetes Secret containing the refresh token which can be used to obtain access token from the authorization server."

fn spec.clusters.authentication.refreshToken.withKey

withKey(key)

"The key under which the secret value is stored in the Kubernetes Secret."

fn spec.clusters.authentication.refreshToken.withSecretName

withSecretName(secretName)

"The name of the Kubernetes Secret containing the secret value."

obj spec.clusters.authentication.tlsTrustedCertificates

"Trusted certificates for TLS connection to the OAuth server."

fn spec.clusters.authentication.tlsTrustedCertificates.withCertificate

withCertificate(certificate)

"The name of the file certificate in the Secret."

fn spec.clusters.authentication.tlsTrustedCertificates.withSecretName

withSecretName(secretName)

"The name of the Secret containing the certificate."

obj spec.clusters.tls

"TLS configuration for connecting MirrorMaker 2 connectors to a cluster."

fn spec.clusters.tls.withTrustedCertificates

withTrustedCertificates(trustedCertificates)

"Trusted certificates for TLS connection."

fn spec.clusters.tls.withTrustedCertificatesMixin

withTrustedCertificatesMixin(trustedCertificates)

"Trusted certificates for TLS connection."

Note: This function appends passed data to existing values

obj spec.clusters.tls.trustedCertificates

"Trusted certificates for TLS connection."

fn spec.clusters.tls.trustedCertificates.withCertificate

withCertificate(certificate)

"The name of the file certificate in the Secret."

fn spec.clusters.tls.trustedCertificates.withSecretName

withSecretName(secretName)

"The name of the Secret containing the certificate."

obj spec.externalConfiguration

"Pass data from Secrets or ConfigMaps to the Kafka Connect pods and use them to configure connectors."

fn spec.externalConfiguration.withEnv

withEnv(env)

"Makes data from a Secret or ConfigMap available in the Kafka Connect pods as environment variables."

fn spec.externalConfiguration.withEnvMixin

withEnvMixin(env)

"Makes data from a Secret or ConfigMap available in the Kafka Connect pods as environment variables."

Note: This function appends passed data to existing values

fn spec.externalConfiguration.withVolumes

withVolumes(volumes)

"Makes data from a Secret or ConfigMap available in the Kafka Connect pods as volumes."

fn spec.externalConfiguration.withVolumesMixin

withVolumesMixin(volumes)

"Makes data from a Secret or ConfigMap available in the Kafka Connect pods as volumes."

Note: This function appends passed data to existing values

obj spec.externalConfiguration.env

"Makes data from a Secret or ConfigMap available in the Kafka Connect pods as environment variables."

fn spec.externalConfiguration.env.withName

withName(name)

"Name of the environment variable which will be passed to the Kafka Connect pods. The name of the environment variable cannot start with KAFKA_ or STRIMZI_."

obj spec.externalConfiguration.env.valueFrom

"Value of the environment variable which will be passed to the Kafka Connect pods. It can be passed either as a reference to Secret or ConfigMap field. The field has to specify exactly one Secret or ConfigMap."

obj spec.externalConfiguration.env.valueFrom.configMapKeyRef

"Reference to a key in a ConfigMap."

fn spec.externalConfiguration.env.valueFrom.configMapKeyRef.withKey

withKey(key)

fn spec.externalConfiguration.env.valueFrom.configMapKeyRef.withName

withName(name)

fn spec.externalConfiguration.env.valueFrom.configMapKeyRef.withOptional

withOptional(optional)

obj spec.externalConfiguration.env.valueFrom.secretKeyRef

"Reference to a key in a Secret."

fn spec.externalConfiguration.env.valueFrom.secretKeyRef.withKey

withKey(key)

fn spec.externalConfiguration.env.valueFrom.secretKeyRef.withName

withName(name)

fn spec.externalConfiguration.env.valueFrom.secretKeyRef.withOptional

withOptional(optional)

obj spec.externalConfiguration.volumes

"Makes data from a Secret or ConfigMap available in the Kafka Connect pods as volumes."

fn spec.externalConfiguration.volumes.withName

withName(name)

"Name of the volume which will be added to the Kafka Connect pods."

obj spec.externalConfiguration.volumes.configMap

"Reference to a key in a ConfigMap. Exactly one Secret or ConfigMap has to be specified."

fn spec.externalConfiguration.volumes.configMap.withDefaultMode

withDefaultMode(defaultMode)

fn spec.externalConfiguration.volumes.configMap.withItems

withItems(items)

fn spec.externalConfiguration.volumes.configMap.withItemsMixin

withItemsMixin(items)

Note: This function appends passed data to existing values

fn spec.externalConfiguration.volumes.configMap.withName

withName(name)

fn spec.externalConfiguration.volumes.configMap.withOptional

withOptional(optional)

obj spec.externalConfiguration.volumes.configMap.items

fn spec.externalConfiguration.volumes.configMap.items.withKey

withKey(key)

fn spec.externalConfiguration.volumes.configMap.items.withMode

withMode(mode)

fn spec.externalConfiguration.volumes.configMap.items.withPath

withPath(path)

obj spec.externalConfiguration.volumes.secret

"Reference to a key in a Secret. Exactly one Secret or ConfigMap has to be specified."

fn spec.externalConfiguration.volumes.secret.withDefaultMode

withDefaultMode(defaultMode)

fn spec.externalConfiguration.volumes.secret.withItems

withItems(items)

fn spec.externalConfiguration.volumes.secret.withItemsMixin

withItemsMixin(items)

Note: This function appends passed data to existing values

fn spec.externalConfiguration.volumes.secret.withOptional

withOptional(optional)

fn spec.externalConfiguration.volumes.secret.withSecretName

withSecretName(secretName)

obj spec.externalConfiguration.volumes.secret.items

fn spec.externalConfiguration.volumes.secret.items.withKey

withKey(key)

fn spec.externalConfiguration.volumes.secret.items.withMode

withMode(mode)

fn spec.externalConfiguration.volumes.secret.items.withPath

withPath(path)

obj spec.jmxOptions

"JMX Options."

obj spec.jmxOptions.authentication

"Authentication configuration for connecting to the JMX port."

fn spec.jmxOptions.authentication.withType

withType(type)

"Authentication type. Currently the only supported types are password.password type creates a username and protected port with no TLS."

obj spec.jvmOptions

"JVM Options for pods."

fn spec.jvmOptions.withGcLoggingEnabled

withGcLoggingEnabled(gcLoggingEnabled)

"Specifies whether the Garbage Collection logging is enabled. The default is false."

fn spec.jvmOptions.withJavaSystemProperties

withJavaSystemProperties(javaSystemProperties)

"A map of additional system properties which will be passed using the -D option to the JVM."

fn spec.jvmOptions.withJavaSystemPropertiesMixin

withJavaSystemPropertiesMixin(javaSystemProperties)

"A map of additional system properties which will be passed using the -D option to the JVM."

Note: This function appends passed data to existing values

fn spec.jvmOptions.withXX

withXX(_XX)

"A map of -XX options to the JVM."

fn spec.jvmOptions.withXXMixin

withXXMixin(_XX)

"A map of -XX options to the JVM."

Note: This function appends passed data to existing values

fn spec.jvmOptions.withXms

withXms(_Xms)

"-Xms option to to the JVM."

fn spec.jvmOptions.withXmx

withXmx(_Xmx)

"-Xmx option to to the JVM."

obj spec.jvmOptions.javaSystemProperties

"A map of additional system properties which will be passed using the -D option to the JVM."

fn spec.jvmOptions.javaSystemProperties.withName

withName(name)

"The system property name."

fn spec.jvmOptions.javaSystemProperties.withValue

withValue(value)

"The system property value."

obj spec.livenessProbe

"Pod liveness checking."

fn spec.livenessProbe.withFailureThreshold

withFailureThreshold(failureThreshold)

"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1."

fn spec.livenessProbe.withInitialDelaySeconds

withInitialDelaySeconds(initialDelaySeconds)

"The initial delay before first the health is first checked. Default to 15 seconds. Minimum value is 0."

fn spec.livenessProbe.withPeriodSeconds

withPeriodSeconds(periodSeconds)

"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1."

fn spec.livenessProbe.withSuccessThreshold

withSuccessThreshold(successThreshold)

"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness. Minimum value is 1."

fn spec.livenessProbe.withTimeoutSeconds

withTimeoutSeconds(timeoutSeconds)

"The timeout for each attempted health check. Default to 5 seconds. Minimum value is 1."

obj spec.logging

"Logging configuration for Kafka Connect."

fn spec.logging.withLoggers

withLoggers(loggers)

"A Map from logger name to logger level."

fn spec.logging.withLoggersMixin

withLoggersMixin(loggers)

"A Map from logger name to logger level."

Note: This function appends passed data to existing values

fn spec.logging.withType

withType(type)

"Logging type, must be either 'inline' or 'external'."

obj spec.logging.valueFrom

"ConfigMap entry where the logging configuration is stored. "

obj spec.logging.valueFrom.configMapKeyRef

"Reference to the key in the ConfigMap containing the configuration."

fn spec.logging.valueFrom.configMapKeyRef.withKey

withKey(key)

fn spec.logging.valueFrom.configMapKeyRef.withName

withName(name)

fn spec.logging.valueFrom.configMapKeyRef.withOptional

withOptional(optional)

obj spec.metricsConfig

"Metrics configuration."

fn spec.metricsConfig.withType

withType(type)

"Metrics type. Only 'jmxPrometheusExporter' supported currently."

obj spec.metricsConfig.valueFrom

"ConfigMap entry where the Prometheus JMX Exporter configuration is stored. For details of the structure of this configuration, see the {JMXExporter}."

obj spec.metricsConfig.valueFrom.configMapKeyRef

"Reference to the key in the ConfigMap containing the configuration."

fn spec.metricsConfig.valueFrom.configMapKeyRef.withKey

withKey(key)

fn spec.metricsConfig.valueFrom.configMapKeyRef.withName

withName(name)

fn spec.metricsConfig.valueFrom.configMapKeyRef.withOptional

withOptional(optional)

obj spec.mirrors

"Configuration of the MirrorMaker 2 connectors."

fn spec.mirrors.withGroupsBlacklistPattern

withGroupsBlacklistPattern(groupsBlacklistPattern)

"A regular expression matching the consumer groups to exclude from mirroring. Comma-separated lists are also supported."

fn spec.mirrors.withGroupsExcludePattern

withGroupsExcludePattern(groupsExcludePattern)

"A regular expression matching the consumer groups to exclude from mirroring. Comma-separated lists are also supported."

fn spec.mirrors.withGroupsPattern

withGroupsPattern(groupsPattern)

"A regular expression matching the consumer groups to be mirrored. Comma-separated lists are also supported."

fn spec.mirrors.withSourceCluster

withSourceCluster(sourceCluster)

"The alias of the source cluster used by the Kafka MirrorMaker 2 connectors. The alias must match a cluster in the list at spec.clusters."

fn spec.mirrors.withTargetCluster

withTargetCluster(targetCluster)

"The alias of the target cluster used by the Kafka MirrorMaker 2 connectors. The alias must match a cluster in the list at spec.clusters."

fn spec.mirrors.withTopicsBlacklistPattern

withTopicsBlacklistPattern(topicsBlacklistPattern)

"A regular expression matching the topics to exclude from mirroring. Comma-separated lists are also supported."

fn spec.mirrors.withTopicsExcludePattern

withTopicsExcludePattern(topicsExcludePattern)

"A regular expression matching the topics to exclude from mirroring. Comma-separated lists are also supported."

fn spec.mirrors.withTopicsPattern

withTopicsPattern(topicsPattern)

"A regular expression matching the topics to be mirrored, for example, \"topic1\|topic2\|topic3\". Comma-separated lists are also supported."

obj spec.mirrors.checkpointConnector

"The specification of the Kafka MirrorMaker 2 checkpoint connector."

fn spec.mirrors.checkpointConnector.withConfig

withConfig(config)

"The Kafka Connector configuration. The following properties cannot be set: connector.class, tasks.max."

fn spec.mirrors.checkpointConnector.withConfigMixin

withConfigMixin(config)

"The Kafka Connector configuration. The following properties cannot be set: connector.class, tasks.max."

Note: This function appends passed data to existing values

fn spec.mirrors.checkpointConnector.withPause

withPause(pause)

"Whether the connector should be paused. Defaults to false."

fn spec.mirrors.checkpointConnector.withTasksMax

withTasksMax(tasksMax)

"The maximum number of tasks for the Kafka Connector."

obj spec.mirrors.checkpointConnector.autoRestart

"Automatic restart of connector and tasks configuration."

fn spec.mirrors.checkpointConnector.autoRestart.withEnabled

withEnabled(enabled)

"Whether automatic restart for failed connectors and tasks should be enabled or disabled."

fn spec.mirrors.checkpointConnector.autoRestart.withMaxRestarts

withMaxRestarts(maxRestarts)

"The maximum number of connector restarts that the operator will try. If the connector remains in a failed state after reaching this limit, it must be restarted manually by the user. Defaults to an unlimited number of restarts."

obj spec.mirrors.heartbeatConnector

"The specification of the Kafka MirrorMaker 2 heartbeat connector."

fn spec.mirrors.heartbeatConnector.withConfig

withConfig(config)

"The Kafka Connector configuration. The following properties cannot be set: connector.class, tasks.max."

fn spec.mirrors.heartbeatConnector.withConfigMixin

withConfigMixin(config)

"The Kafka Connector configuration. The following properties cannot be set: connector.class, tasks.max."

Note: This function appends passed data to existing values

fn spec.mirrors.heartbeatConnector.withPause

withPause(pause)

"Whether the connector should be paused. Defaults to false."

fn spec.mirrors.heartbeatConnector.withTasksMax

withTasksMax(tasksMax)

"The maximum number of tasks for the Kafka Connector."

obj spec.mirrors.heartbeatConnector.autoRestart

"Automatic restart of connector and tasks configuration."

fn spec.mirrors.heartbeatConnector.autoRestart.withEnabled

withEnabled(enabled)

"Whether automatic restart for failed connectors and tasks should be enabled or disabled."

fn spec.mirrors.heartbeatConnector.autoRestart.withMaxRestarts

withMaxRestarts(maxRestarts)

"The maximum number of connector restarts that the operator will try. If the connector remains in a failed state after reaching this limit, it must be restarted manually by the user. Defaults to an unlimited number of restarts."

obj spec.mirrors.sourceConnector

"The specification of the Kafka MirrorMaker 2 source connector."

fn spec.mirrors.sourceConnector.withConfig

withConfig(config)

"The Kafka Connector configuration. The following properties cannot be set: connector.class, tasks.max."

fn spec.mirrors.sourceConnector.withConfigMixin

withConfigMixin(config)

"The Kafka Connector configuration. The following properties cannot be set: connector.class, tasks.max."

Note: This function appends passed data to existing values

fn spec.mirrors.sourceConnector.withPause

withPause(pause)

"Whether the connector should be paused. Defaults to false."

fn spec.mirrors.sourceConnector.withTasksMax

withTasksMax(tasksMax)

"The maximum number of tasks for the Kafka Connector."

obj spec.mirrors.sourceConnector.autoRestart

"Automatic restart of connector and tasks configuration."

fn spec.mirrors.sourceConnector.autoRestart.withEnabled

withEnabled(enabled)

"Whether automatic restart for failed connectors and tasks should be enabled or disabled."

fn spec.mirrors.sourceConnector.autoRestart.withMaxRestarts

withMaxRestarts(maxRestarts)

"The maximum number of connector restarts that the operator will try. If the connector remains in a failed state after reaching this limit, it must be restarted manually by the user. Defaults to an unlimited number of restarts."

obj spec.rack

"Configuration of the node label which will be used as the client.rack consumer configuration."

fn spec.rack.withTopologyKey

withTopologyKey(topologyKey)

"A key that matches labels assigned to the Kubernetes cluster nodes. The value of the label is used to set a broker's broker.rack config, and the client.rack config for Kafka Connect or MirrorMaker 2."

obj spec.readinessProbe

"Pod readiness checking."

fn spec.readinessProbe.withFailureThreshold

withFailureThreshold(failureThreshold)

"Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1."

fn spec.readinessProbe.withInitialDelaySeconds

withInitialDelaySeconds(initialDelaySeconds)

"The initial delay before first the health is first checked. Default to 15 seconds. Minimum value is 0."

fn spec.readinessProbe.withPeriodSeconds

withPeriodSeconds(periodSeconds)

"How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1."

fn spec.readinessProbe.withSuccessThreshold

withSuccessThreshold(successThreshold)

"Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness. Minimum value is 1."

fn spec.readinessProbe.withTimeoutSeconds

withTimeoutSeconds(timeoutSeconds)

"The timeout for each attempted health check. Default to 5 seconds. Minimum value is 1."

obj spec.resources

"The maximum limits for CPU and memory resources and the requested initial resources."

fn spec.resources.withClaims

withClaims(claims)

fn spec.resources.withClaimsMixin

withClaimsMixin(claims)

Note: This function appends passed data to existing values

fn spec.resources.withLimits

withLimits(limits)

fn spec.resources.withLimitsMixin

withLimitsMixin(limits)

Note: This function appends passed data to existing values

fn spec.resources.withRequests

withRequests(requests)

fn spec.resources.withRequestsMixin

withRequestsMixin(requests)

Note: This function appends passed data to existing values

obj spec.resources.claims

fn spec.resources.claims.withName

withName(name)

obj spec.template

"Template for Kafka Connect and Kafka Mirror Maker 2 resources. The template allows users to specify how the Deployment, Pods and Service are generated."

obj spec.template.apiService

"Template for Kafka Connect API Service."

fn spec.template.apiService.withIpFamilies

withIpFamilies(ipFamilies)

"Specifies the IP Families used by the service. Available options are IPv4 and IPv6. If unspecified, Kubernetes will choose the default value based on the ipFamilyPolicy setting."

fn spec.template.apiService.withIpFamiliesMixin

withIpFamiliesMixin(ipFamilies)

"Specifies the IP Families used by the service. Available options are IPv4 and IPv6. If unspecified, Kubernetes will choose the default value based on the ipFamilyPolicy setting."

Note: This function appends passed data to existing values

fn spec.template.apiService.withIpFamilyPolicy

withIpFamilyPolicy(ipFamilyPolicy)

"Specifies the IP Family Policy used by the service. Available options are SingleStack, PreferDualStack and RequireDualStack. SingleStack is for a single IP family. PreferDualStack is for two IP families on dual-stack configured clusters or a single IP family on single-stack clusters. RequireDualStack fails unless there are two IP families on dual-stack configured clusters. If unspecified, Kubernetes will choose the default value based on the service type."

obj spec.template.apiService.metadata

"Metadata applied to the resource."

fn spec.template.apiService.metadata.withAnnotations

withAnnotations(annotations)

"Annotations added to the Kubernetes resource."

fn spec.template.apiService.metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations added to the Kubernetes resource."

Note: This function appends passed data to existing values

fn spec.template.apiService.metadata.withLabels

withLabels(labels)

"Labels added to the Kubernetes resource."

fn spec.template.apiService.metadata.withLabelsMixin

withLabelsMixin(labels)

"Labels added to the Kubernetes resource."

Note: This function appends passed data to existing values

obj spec.template.buildConfig

"Template for the Kafka Connect BuildConfig used to build new container images. The BuildConfig is used only on OpenShift."

fn spec.template.buildConfig.withPullSecret

withPullSecret(pullSecret)

"Container Registry Secret with the credentials for pulling the base image."

obj spec.template.buildConfig.metadata

"Metadata to apply to the PodDisruptionBudgetTemplate resource."

fn spec.template.buildConfig.metadata.withAnnotations

withAnnotations(annotations)

"Annotations added to the Kubernetes resource."

fn spec.template.buildConfig.metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations added to the Kubernetes resource."

Note: This function appends passed data to existing values

fn spec.template.buildConfig.metadata.withLabels

withLabels(labels)

"Labels added to the Kubernetes resource."

fn spec.template.buildConfig.metadata.withLabelsMixin

withLabelsMixin(labels)

"Labels added to the Kubernetes resource."

Note: This function appends passed data to existing values

obj spec.template.buildContainer

"Template for the Kafka Connect Build container. The build container is used only on Kubernetes."

fn spec.template.buildContainer.withEnv

withEnv(env)

"Environment variables which should be applied to the container."

fn spec.template.buildContainer.withEnvMixin

withEnvMixin(env)

"Environment variables which should be applied to the container."

Note: This function appends passed data to existing values

obj spec.template.buildContainer.env

"Environment variables which should be applied to the container."

fn spec.template.buildContainer.env.withName

withName(name)

"The environment variable key."

fn spec.template.buildContainer.env.withValue

withValue(value)

"The environment variable value."

obj spec.template.buildContainer.securityContext

"Security context for the container."

fn spec.template.buildContainer.securityContext.withAllowPrivilegeEscalation

withAllowPrivilegeEscalation(allowPrivilegeEscalation)

fn spec.template.buildContainer.securityContext.withPrivileged

withPrivileged(privileged)

fn spec.template.buildContainer.securityContext.withProcMount

withProcMount(procMount)

fn spec.template.buildContainer.securityContext.withReadOnlyRootFilesystem

withReadOnlyRootFilesystem(readOnlyRootFilesystem)

fn spec.template.buildContainer.securityContext.withRunAsGroup

withRunAsGroup(runAsGroup)

fn spec.template.buildContainer.securityContext.withRunAsNonRoot

withRunAsNonRoot(runAsNonRoot)

fn spec.template.buildContainer.securityContext.withRunAsUser

withRunAsUser(runAsUser)

obj spec.template.buildContainer.securityContext.capabilities

fn spec.template.buildContainer.securityContext.capabilities.withAdd

withAdd(add)

fn spec.template.buildContainer.securityContext.capabilities.withAddMixin

withAddMixin(add)

Note: This function appends passed data to existing values

fn spec.template.buildContainer.securityContext.capabilities.withDrop

withDrop(drop)

fn spec.template.buildContainer.securityContext.capabilities.withDropMixin

withDropMixin(drop)

Note: This function appends passed data to existing values

obj spec.template.buildContainer.securityContext.seLinuxOptions

fn spec.template.buildContainer.securityContext.seLinuxOptions.withLevel

withLevel(level)

fn spec.template.buildContainer.securityContext.seLinuxOptions.withRole

withRole(role)

fn spec.template.buildContainer.securityContext.seLinuxOptions.withType

withType(type)

fn spec.template.buildContainer.securityContext.seLinuxOptions.withUser

withUser(user)

obj spec.template.buildContainer.securityContext.seccompProfile

fn spec.template.buildContainer.securityContext.seccompProfile.withLocalhostProfile

withLocalhostProfile(localhostProfile)

fn spec.template.buildContainer.securityContext.seccompProfile.withType

withType(type)

obj spec.template.buildContainer.securityContext.windowsOptions

fn spec.template.buildContainer.securityContext.windowsOptions.withGmsaCredentialSpec

withGmsaCredentialSpec(gmsaCredentialSpec)

fn spec.template.buildContainer.securityContext.windowsOptions.withGmsaCredentialSpecName

withGmsaCredentialSpecName(gmsaCredentialSpecName)

fn spec.template.buildContainer.securityContext.windowsOptions.withHostProcess

withHostProcess(hostProcess)

fn spec.template.buildContainer.securityContext.windowsOptions.withRunAsUserName

withRunAsUserName(runAsUserName)

obj spec.template.buildPod

"Template for Kafka Connect Build Pods. The build pod is used only on Kubernetes."

withEnableServiceLinks(enableServiceLinks)

"Indicates whether information about services should be injected into Pod's environment variables."

fn spec.template.buildPod.withHostAliases

withHostAliases(hostAliases)

"The pod's HostAliases. HostAliases is an optional list of hosts and IPs that will be injected into the Pod's hosts file if specified."

fn spec.template.buildPod.withHostAliasesMixin

withHostAliasesMixin(hostAliases)

"The pod's HostAliases. HostAliases is an optional list of hosts and IPs that will be injected into the Pod's hosts file if specified."

Note: This function appends passed data to existing values

fn spec.template.buildPod.withImagePullSecrets

withImagePullSecrets(imagePullSecrets)

"List of references to secrets in the same namespace to use for pulling any of the images used by this Pod. When the STRIMZI_IMAGE_PULL_SECRETS environment variable in Cluster Operator and the imagePullSecrets option are specified, only the imagePullSecrets variable is used and the STRIMZI_IMAGE_PULL_SECRETS variable is ignored."

fn spec.template.buildPod.withImagePullSecretsMixin

withImagePullSecretsMixin(imagePullSecrets)

"List of references to secrets in the same namespace to use for pulling any of the images used by this Pod. When the STRIMZI_IMAGE_PULL_SECRETS environment variable in Cluster Operator and the imagePullSecrets option are specified, only the imagePullSecrets variable is used and the STRIMZI_IMAGE_PULL_SECRETS variable is ignored."

Note: This function appends passed data to existing values

fn spec.template.buildPod.withPriorityClassName

withPriorityClassName(priorityClassName)

"The name of the priority class used to assign priority to the pods. For more information about priority classes, see {K8sPriorityClass}."

fn spec.template.buildPod.withSchedulerName

withSchedulerName(schedulerName)

"The name of the scheduler used to dispatch this Pod. If not specified, the default scheduler will be used."

fn spec.template.buildPod.withTerminationGracePeriodSeconds

withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)

"The grace period is the duration in seconds after the processes running in the pod are sent a termination signal, and the time when the processes are forcibly halted with a kill signal. Set this value to longer than the expected cleanup time for your process. Value must be a non-negative integer. A zero value indicates delete immediately. You might need to increase the grace period for very large Kafka clusters, so that the Kafka brokers have enough time to transfer their work to another broker before they are terminated. Defaults to 30 seconds."

fn spec.template.buildPod.withTmpDirSizeLimit

withTmpDirSizeLimit(tmpDirSizeLimit)

"Defines the total amount (for example 1Gi) of local storage required for temporary EmptyDir volume (/tmp). Default value is 5Mi."

fn spec.template.buildPod.withTolerations

withTolerations(tolerations)

"The pod's tolerations."

fn spec.template.buildPod.withTolerationsMixin

withTolerationsMixin(tolerations)

"The pod's tolerations."

Note: This function appends passed data to existing values

fn spec.template.buildPod.withTopologySpreadConstraints

withTopologySpreadConstraints(topologySpreadConstraints)

"The pod's topology spread constraints."

fn spec.template.buildPod.withTopologySpreadConstraintsMixin

withTopologySpreadConstraintsMixin(topologySpreadConstraints)

"The pod's topology spread constraints."

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity

"The pod's affinity rules."

obj spec.template.buildPod.affinity.nodeAffinity

fn spec.template.buildPod.affinity.nodeAffinity.withPreferredDuringSchedulingIgnoredDuringExecution

withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)

fn spec.template.buildPod.affinity.nodeAffinity.withPreferredDuringSchedulingIgnoredDuringExecutionMixin

withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.withWeight

withWeight(weight)

obj spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.withMatchFields

withMatchFields(matchFields)

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.withMatchFieldsMixin

withMatchFieldsMixin(matchFields)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.withKey

withKey(key)

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.withOperator

withOperator(operator)

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.withValues

withValues(values)

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.withKey

withKey(key)

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.withOperator

withOperator(operator)

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.withValues

withValues(values)

fn spec.template.buildPod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.withNodeSelectorTerms

withNodeSelectorTerms(nodeSelectorTerms)

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.withNodeSelectorTermsMixin

withNodeSelectorTermsMixin(nodeSelectorTerms)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.withMatchFields

withMatchFields(matchFields)

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.withMatchFieldsMixin

withMatchFieldsMixin(matchFields)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.withKey

withKey(key)

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.withOperator

withOperator(operator)

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.withValues

withValues(values)

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.withKey

withKey(key)

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.withOperator

withOperator(operator)

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.withValues

withValues(values)

fn spec.template.buildPod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAffinity

fn spec.template.buildPod.affinity.podAffinity.withPreferredDuringSchedulingIgnoredDuringExecution

withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)

fn spec.template.buildPod.affinity.podAffinity.withPreferredDuringSchedulingIgnoredDuringExecutionMixin

withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAffinity.withRequiredDuringSchedulingIgnoredDuringExecution

withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)

fn spec.template.buildPod.affinity.podAffinity.withRequiredDuringSchedulingIgnoredDuringExecutionMixin

withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.withWeight

withWeight(weight)

obj spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.withNamespaces

withNamespaces(namespaces)

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.withNamespacesMixin

withNamespacesMixin(namespaces)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.withTopologyKey

withTopologyKey(topologyKey)

obj spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withKey

withKey(key)

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withValues

withValues(values)

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withKey

withKey(key)

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withValues

withValues(values)

fn spec.template.buildPod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.withNamespaces

withNamespaces(namespaces)

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.withNamespacesMixin

withNamespacesMixin(namespaces)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.withTopologyKey

withTopologyKey(topologyKey)

obj spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withKey

withKey(key)

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withValues

withValues(values)

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withKey

withKey(key)

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withValues

withValues(values)

fn spec.template.buildPod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAntiAffinity

fn spec.template.buildPod.affinity.podAntiAffinity.withPreferredDuringSchedulingIgnoredDuringExecution

withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)

fn spec.template.buildPod.affinity.podAntiAffinity.withPreferredDuringSchedulingIgnoredDuringExecutionMixin

withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAntiAffinity.withRequiredDuringSchedulingIgnoredDuringExecution

withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)

fn spec.template.buildPod.affinity.podAntiAffinity.withRequiredDuringSchedulingIgnoredDuringExecutionMixin

withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.withWeight

withWeight(weight)

obj spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.withNamespaces

withNamespaces(namespaces)

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.withNamespacesMixin

withNamespacesMixin(namespaces)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.withTopologyKey

withTopologyKey(topologyKey)

obj spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withKey

withKey(key)

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withValues

withValues(values)

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withKey

withKey(key)

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withValues

withValues(values)

fn spec.template.buildPod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.withNamespaces

withNamespaces(namespaces)

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.withNamespacesMixin

withNamespacesMixin(namespaces)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.withTopologyKey

withTopologyKey(topologyKey)

obj spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withKey

withKey(key)

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withValues

withValues(values)

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withKey

withKey(key)

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withValues

withValues(values)

fn spec.template.buildPod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildPod.hostAliases

"The pod's HostAliases. HostAliases is an optional list of hosts and IPs that will be injected into the Pod's hosts file if specified."

fn spec.template.buildPod.hostAliases.withHostnames

withHostnames(hostnames)

fn spec.template.buildPod.hostAliases.withHostnamesMixin

withHostnamesMixin(hostnames)

Note: This function appends passed data to existing values

fn spec.template.buildPod.hostAliases.withIp

withIp(ip)

obj spec.template.buildPod.imagePullSecrets

"List of references to secrets in the same namespace to use for pulling any of the images used by this Pod. When the STRIMZI_IMAGE_PULL_SECRETS environment variable in Cluster Operator and the imagePullSecrets option are specified, only the imagePullSecrets variable is used and the STRIMZI_IMAGE_PULL_SECRETS variable is ignored."

fn spec.template.buildPod.imagePullSecrets.withName

withName(name)

obj spec.template.buildPod.metadata

"Metadata applied to the resource."

fn spec.template.buildPod.metadata.withAnnotations

withAnnotations(annotations)

"Annotations added to the Kubernetes resource."

fn spec.template.buildPod.metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations added to the Kubernetes resource."

Note: This function appends passed data to existing values

fn spec.template.buildPod.metadata.withLabels

withLabels(labels)

"Labels added to the Kubernetes resource."

fn spec.template.buildPod.metadata.withLabelsMixin

withLabelsMixin(labels)

"Labels added to the Kubernetes resource."

Note: This function appends passed data to existing values

obj spec.template.buildPod.securityContext

"Configures pod-level security attributes and common container settings."

fn spec.template.buildPod.securityContext.withFsGroup

withFsGroup(fsGroup)

fn spec.template.buildPod.securityContext.withFsGroupChangePolicy

withFsGroupChangePolicy(fsGroupChangePolicy)

fn spec.template.buildPod.securityContext.withRunAsGroup

withRunAsGroup(runAsGroup)

fn spec.template.buildPod.securityContext.withRunAsNonRoot

withRunAsNonRoot(runAsNonRoot)

fn spec.template.buildPod.securityContext.withRunAsUser

withRunAsUser(runAsUser)

fn spec.template.buildPod.securityContext.withSupplementalGroups

withSupplementalGroups(supplementalGroups)

fn spec.template.buildPod.securityContext.withSupplementalGroupsMixin

withSupplementalGroupsMixin(supplementalGroups)

Note: This function appends passed data to existing values

fn spec.template.buildPod.securityContext.withSysctls

withSysctls(sysctls)

fn spec.template.buildPod.securityContext.withSysctlsMixin

withSysctlsMixin(sysctls)

Note: This function appends passed data to existing values

obj spec.template.buildPod.securityContext.seLinuxOptions

fn spec.template.buildPod.securityContext.seLinuxOptions.withLevel

withLevel(level)

fn spec.template.buildPod.securityContext.seLinuxOptions.withRole

withRole(role)

fn spec.template.buildPod.securityContext.seLinuxOptions.withType

withType(type)

fn spec.template.buildPod.securityContext.seLinuxOptions.withUser

withUser(user)

obj spec.template.buildPod.securityContext.seccompProfile

fn spec.template.buildPod.securityContext.seccompProfile.withLocalhostProfile

withLocalhostProfile(localhostProfile)

fn spec.template.buildPod.securityContext.seccompProfile.withType

withType(type)

obj spec.template.buildPod.securityContext.sysctls

fn spec.template.buildPod.securityContext.sysctls.withName

withName(name)

fn spec.template.buildPod.securityContext.sysctls.withValue

withValue(value)

obj spec.template.buildPod.securityContext.windowsOptions

fn spec.template.buildPod.securityContext.windowsOptions.withGmsaCredentialSpec

withGmsaCredentialSpec(gmsaCredentialSpec)

fn spec.template.buildPod.securityContext.windowsOptions.withGmsaCredentialSpecName

withGmsaCredentialSpecName(gmsaCredentialSpecName)

fn spec.template.buildPod.securityContext.windowsOptions.withHostProcess

withHostProcess(hostProcess)

fn spec.template.buildPod.securityContext.windowsOptions.withRunAsUserName

withRunAsUserName(runAsUserName)

obj spec.template.buildPod.tolerations

"The pod's tolerations."

fn spec.template.buildPod.tolerations.withEffect

withEffect(effect)

fn spec.template.buildPod.tolerations.withKey

withKey(key)

fn spec.template.buildPod.tolerations.withOperator

withOperator(operator)

fn spec.template.buildPod.tolerations.withTolerationSeconds

withTolerationSeconds(tolerationSeconds)

fn spec.template.buildPod.tolerations.withValue

withValue(value)

obj spec.template.buildPod.topologySpreadConstraints

"The pod's topology spread constraints."

fn spec.template.buildPod.topologySpreadConstraints.withMatchLabelKeys

withMatchLabelKeys(matchLabelKeys)

fn spec.template.buildPod.topologySpreadConstraints.withMatchLabelKeysMixin

withMatchLabelKeysMixin(matchLabelKeys)

Note: This function appends passed data to existing values

fn spec.template.buildPod.topologySpreadConstraints.withMaxSkew

withMaxSkew(maxSkew)

fn spec.template.buildPod.topologySpreadConstraints.withMinDomains

withMinDomains(minDomains)

fn spec.template.buildPod.topologySpreadConstraints.withNodeAffinityPolicy

withNodeAffinityPolicy(nodeAffinityPolicy)

fn spec.template.buildPod.topologySpreadConstraints.withNodeTaintsPolicy

withNodeTaintsPolicy(nodeTaintsPolicy)

fn spec.template.buildPod.topologySpreadConstraints.withTopologyKey

withTopologyKey(topologyKey)

fn spec.template.buildPod.topologySpreadConstraints.withWhenUnsatisfiable

withWhenUnsatisfiable(whenUnsatisfiable)

obj spec.template.buildPod.topologySpreadConstraints.labelSelector

fn spec.template.buildPod.topologySpreadConstraints.labelSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.buildPod.topologySpreadConstraints.labelSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.buildPod.topologySpreadConstraints.labelSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.buildPod.topologySpreadConstraints.labelSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.buildPod.topologySpreadConstraints.labelSelector.matchExpressions

fn spec.template.buildPod.topologySpreadConstraints.labelSelector.matchExpressions.withKey

withKey(key)

fn spec.template.buildPod.topologySpreadConstraints.labelSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.buildPod.topologySpreadConstraints.labelSelector.matchExpressions.withValues

withValues(values)

fn spec.template.buildPod.topologySpreadConstraints.labelSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.buildServiceAccount

"Template for the Kafka Connect Build service account."

obj spec.template.buildServiceAccount.metadata

"Metadata applied to the resource."

fn spec.template.buildServiceAccount.metadata.withAnnotations

withAnnotations(annotations)

"Annotations added to the Kubernetes resource."

fn spec.template.buildServiceAccount.metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations added to the Kubernetes resource."

Note: This function appends passed data to existing values

fn spec.template.buildServiceAccount.metadata.withLabels

withLabels(labels)

"Labels added to the Kubernetes resource."

fn spec.template.buildServiceAccount.metadata.withLabelsMixin

withLabelsMixin(labels)

"Labels added to the Kubernetes resource."

Note: This function appends passed data to existing values

obj spec.template.clusterRoleBinding

"Template for the Kafka Connect ClusterRoleBinding."

obj spec.template.clusterRoleBinding.metadata

"Metadata applied to the resource."

fn spec.template.clusterRoleBinding.metadata.withAnnotations

withAnnotations(annotations)

"Annotations added to the Kubernetes resource."

fn spec.template.clusterRoleBinding.metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations added to the Kubernetes resource."

Note: This function appends passed data to existing values

fn spec.template.clusterRoleBinding.metadata.withLabels

withLabels(labels)

"Labels added to the Kubernetes resource."

fn spec.template.clusterRoleBinding.metadata.withLabelsMixin

withLabelsMixin(labels)

"Labels added to the Kubernetes resource."

Note: This function appends passed data to existing values

obj spec.template.connectContainer

"Template for the Kafka Connect container."

fn spec.template.connectContainer.withEnv

withEnv(env)

"Environment variables which should be applied to the container."

fn spec.template.connectContainer.withEnvMixin

withEnvMixin(env)

"Environment variables which should be applied to the container."

Note: This function appends passed data to existing values

obj spec.template.connectContainer.env

"Environment variables which should be applied to the container."

fn spec.template.connectContainer.env.withName

withName(name)

"The environment variable key."

fn spec.template.connectContainer.env.withValue

withValue(value)

"The environment variable value."

obj spec.template.connectContainer.securityContext

"Security context for the container."

fn spec.template.connectContainer.securityContext.withAllowPrivilegeEscalation

withAllowPrivilegeEscalation(allowPrivilegeEscalation)

fn spec.template.connectContainer.securityContext.withPrivileged

withPrivileged(privileged)

fn spec.template.connectContainer.securityContext.withProcMount

withProcMount(procMount)

fn spec.template.connectContainer.securityContext.withReadOnlyRootFilesystem

withReadOnlyRootFilesystem(readOnlyRootFilesystem)

fn spec.template.connectContainer.securityContext.withRunAsGroup

withRunAsGroup(runAsGroup)

fn spec.template.connectContainer.securityContext.withRunAsNonRoot

withRunAsNonRoot(runAsNonRoot)

fn spec.template.connectContainer.securityContext.withRunAsUser

withRunAsUser(runAsUser)

obj spec.template.connectContainer.securityContext.capabilities

fn spec.template.connectContainer.securityContext.capabilities.withAdd

withAdd(add)

fn spec.template.connectContainer.securityContext.capabilities.withAddMixin

withAddMixin(add)

Note: This function appends passed data to existing values

fn spec.template.connectContainer.securityContext.capabilities.withDrop

withDrop(drop)

fn spec.template.connectContainer.securityContext.capabilities.withDropMixin

withDropMixin(drop)

Note: This function appends passed data to existing values

obj spec.template.connectContainer.securityContext.seLinuxOptions

fn spec.template.connectContainer.securityContext.seLinuxOptions.withLevel

withLevel(level)

fn spec.template.connectContainer.securityContext.seLinuxOptions.withRole

withRole(role)

fn spec.template.connectContainer.securityContext.seLinuxOptions.withType

withType(type)

fn spec.template.connectContainer.securityContext.seLinuxOptions.withUser

withUser(user)

obj spec.template.connectContainer.securityContext.seccompProfile

fn spec.template.connectContainer.securityContext.seccompProfile.withLocalhostProfile

withLocalhostProfile(localhostProfile)

fn spec.template.connectContainer.securityContext.seccompProfile.withType

withType(type)

obj spec.template.connectContainer.securityContext.windowsOptions

fn spec.template.connectContainer.securityContext.windowsOptions.withGmsaCredentialSpec

withGmsaCredentialSpec(gmsaCredentialSpec)

fn spec.template.connectContainer.securityContext.windowsOptions.withGmsaCredentialSpecName

withGmsaCredentialSpecName(gmsaCredentialSpecName)

fn spec.template.connectContainer.securityContext.windowsOptions.withHostProcess

withHostProcess(hostProcess)

fn spec.template.connectContainer.securityContext.windowsOptions.withRunAsUserName

withRunAsUserName(runAsUserName)

obj spec.template.deployment

"Template for Kafka Connect Deployment."

fn spec.template.deployment.withDeploymentStrategy

withDeploymentStrategy(deploymentStrategy)

"Pod replacement strategy for deployment configuration changes. Valid values are RollingUpdate and Recreate. Defaults to RollingUpdate."

obj spec.template.deployment.metadata

"Metadata applied to the resource."

fn spec.template.deployment.metadata.withAnnotations

withAnnotations(annotations)

"Annotations added to the Kubernetes resource."

fn spec.template.deployment.metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations added to the Kubernetes resource."

Note: This function appends passed data to existing values

fn spec.template.deployment.metadata.withLabels

withLabels(labels)

"Labels added to the Kubernetes resource."

fn spec.template.deployment.metadata.withLabelsMixin

withLabelsMixin(labels)

"Labels added to the Kubernetes resource."

Note: This function appends passed data to existing values

obj spec.template.headlessService

"Template for Kafka Connect headless Service."

fn spec.template.headlessService.withIpFamilies

withIpFamilies(ipFamilies)

"Specifies the IP Families used by the service. Available options are IPv4 and IPv6. If unspecified, Kubernetes will choose the default value based on the ipFamilyPolicy setting."

fn spec.template.headlessService.withIpFamiliesMixin

withIpFamiliesMixin(ipFamilies)

"Specifies the IP Families used by the service. Available options are IPv4 and IPv6. If unspecified, Kubernetes will choose the default value based on the ipFamilyPolicy setting."

Note: This function appends passed data to existing values

fn spec.template.headlessService.withIpFamilyPolicy

withIpFamilyPolicy(ipFamilyPolicy)

"Specifies the IP Family Policy used by the service. Available options are SingleStack, PreferDualStack and RequireDualStack. SingleStack is for a single IP family. PreferDualStack is for two IP families on dual-stack configured clusters or a single IP family on single-stack clusters. RequireDualStack fails unless there are two IP families on dual-stack configured clusters. If unspecified, Kubernetes will choose the default value based on the service type."

obj spec.template.headlessService.metadata

"Metadata applied to the resource."

fn spec.template.headlessService.metadata.withAnnotations

withAnnotations(annotations)

"Annotations added to the Kubernetes resource."

fn spec.template.headlessService.metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations added to the Kubernetes resource."

Note: This function appends passed data to existing values

fn spec.template.headlessService.metadata.withLabels

withLabels(labels)

"Labels added to the Kubernetes resource."

fn spec.template.headlessService.metadata.withLabelsMixin

withLabelsMixin(labels)

"Labels added to the Kubernetes resource."

Note: This function appends passed data to existing values

obj spec.template.initContainer

"Template for the Kafka init container."

fn spec.template.initContainer.withEnv

withEnv(env)

"Environment variables which should be applied to the container."

fn spec.template.initContainer.withEnvMixin

withEnvMixin(env)

"Environment variables which should be applied to the container."

Note: This function appends passed data to existing values

obj spec.template.initContainer.env

"Environment variables which should be applied to the container."

fn spec.template.initContainer.env.withName

withName(name)

"The environment variable key."

fn spec.template.initContainer.env.withValue

withValue(value)

"The environment variable value."

obj spec.template.initContainer.securityContext

"Security context for the container."

fn spec.template.initContainer.securityContext.withAllowPrivilegeEscalation

withAllowPrivilegeEscalation(allowPrivilegeEscalation)

fn spec.template.initContainer.securityContext.withPrivileged

withPrivileged(privileged)

fn spec.template.initContainer.securityContext.withProcMount

withProcMount(procMount)

fn spec.template.initContainer.securityContext.withReadOnlyRootFilesystem

withReadOnlyRootFilesystem(readOnlyRootFilesystem)

fn spec.template.initContainer.securityContext.withRunAsGroup

withRunAsGroup(runAsGroup)

fn spec.template.initContainer.securityContext.withRunAsNonRoot

withRunAsNonRoot(runAsNonRoot)

fn spec.template.initContainer.securityContext.withRunAsUser

withRunAsUser(runAsUser)

obj spec.template.initContainer.securityContext.capabilities

fn spec.template.initContainer.securityContext.capabilities.withAdd

withAdd(add)

fn spec.template.initContainer.securityContext.capabilities.withAddMixin

withAddMixin(add)

Note: This function appends passed data to existing values

fn spec.template.initContainer.securityContext.capabilities.withDrop

withDrop(drop)

fn spec.template.initContainer.securityContext.capabilities.withDropMixin

withDropMixin(drop)

Note: This function appends passed data to existing values

obj spec.template.initContainer.securityContext.seLinuxOptions

fn spec.template.initContainer.securityContext.seLinuxOptions.withLevel

withLevel(level)

fn spec.template.initContainer.securityContext.seLinuxOptions.withRole

withRole(role)

fn spec.template.initContainer.securityContext.seLinuxOptions.withType

withType(type)

fn spec.template.initContainer.securityContext.seLinuxOptions.withUser

withUser(user)

obj spec.template.initContainer.securityContext.seccompProfile

fn spec.template.initContainer.securityContext.seccompProfile.withLocalhostProfile

withLocalhostProfile(localhostProfile)

fn spec.template.initContainer.securityContext.seccompProfile.withType

withType(type)

obj spec.template.initContainer.securityContext.windowsOptions

fn spec.template.initContainer.securityContext.windowsOptions.withGmsaCredentialSpec

withGmsaCredentialSpec(gmsaCredentialSpec)

fn spec.template.initContainer.securityContext.windowsOptions.withGmsaCredentialSpecName

withGmsaCredentialSpecName(gmsaCredentialSpecName)

fn spec.template.initContainer.securityContext.windowsOptions.withHostProcess

withHostProcess(hostProcess)

fn spec.template.initContainer.securityContext.windowsOptions.withRunAsUserName

withRunAsUserName(runAsUserName)

obj spec.template.jmxSecret

"Template for Secret of the Kafka Connect Cluster JMX authentication."

obj spec.template.jmxSecret.metadata

"Metadata applied to the resource."

fn spec.template.jmxSecret.metadata.withAnnotations

withAnnotations(annotations)

"Annotations added to the Kubernetes resource."

fn spec.template.jmxSecret.metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations added to the Kubernetes resource."

Note: This function appends passed data to existing values

fn spec.template.jmxSecret.metadata.withLabels

withLabels(labels)

"Labels added to the Kubernetes resource."

fn spec.template.jmxSecret.metadata.withLabelsMixin

withLabelsMixin(labels)

"Labels added to the Kubernetes resource."

Note: This function appends passed data to existing values

obj spec.template.pod

"Template for Kafka Connect Pods."

withEnableServiceLinks(enableServiceLinks)

"Indicates whether information about services should be injected into Pod's environment variables."

fn spec.template.pod.withHostAliases

withHostAliases(hostAliases)

"The pod's HostAliases. HostAliases is an optional list of hosts and IPs that will be injected into the Pod's hosts file if specified."

fn spec.template.pod.withHostAliasesMixin

withHostAliasesMixin(hostAliases)

"The pod's HostAliases. HostAliases is an optional list of hosts and IPs that will be injected into the Pod's hosts file if specified."

Note: This function appends passed data to existing values

fn spec.template.pod.withImagePullSecrets

withImagePullSecrets(imagePullSecrets)

"List of references to secrets in the same namespace to use for pulling any of the images used by this Pod. When the STRIMZI_IMAGE_PULL_SECRETS environment variable in Cluster Operator and the imagePullSecrets option are specified, only the imagePullSecrets variable is used and the STRIMZI_IMAGE_PULL_SECRETS variable is ignored."

fn spec.template.pod.withImagePullSecretsMixin

withImagePullSecretsMixin(imagePullSecrets)

"List of references to secrets in the same namespace to use for pulling any of the images used by this Pod. When the STRIMZI_IMAGE_PULL_SECRETS environment variable in Cluster Operator and the imagePullSecrets option are specified, only the imagePullSecrets variable is used and the STRIMZI_IMAGE_PULL_SECRETS variable is ignored."

Note: This function appends passed data to existing values

fn spec.template.pod.withPriorityClassName

withPriorityClassName(priorityClassName)

"The name of the priority class used to assign priority to the pods. For more information about priority classes, see {K8sPriorityClass}."

fn spec.template.pod.withSchedulerName

withSchedulerName(schedulerName)

"The name of the scheduler used to dispatch this Pod. If not specified, the default scheduler will be used."

fn spec.template.pod.withTerminationGracePeriodSeconds

withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)

"The grace period is the duration in seconds after the processes running in the pod are sent a termination signal, and the time when the processes are forcibly halted with a kill signal. Set this value to longer than the expected cleanup time for your process. Value must be a non-negative integer. A zero value indicates delete immediately. You might need to increase the grace period for very large Kafka clusters, so that the Kafka brokers have enough time to transfer their work to another broker before they are terminated. Defaults to 30 seconds."

fn spec.template.pod.withTmpDirSizeLimit

withTmpDirSizeLimit(tmpDirSizeLimit)

"Defines the total amount (for example 1Gi) of local storage required for temporary EmptyDir volume (/tmp). Default value is 5Mi."

fn spec.template.pod.withTolerations

withTolerations(tolerations)

"The pod's tolerations."

fn spec.template.pod.withTolerationsMixin

withTolerationsMixin(tolerations)

"The pod's tolerations."

Note: This function appends passed data to existing values

fn spec.template.pod.withTopologySpreadConstraints

withTopologySpreadConstraints(topologySpreadConstraints)

"The pod's topology spread constraints."

fn spec.template.pod.withTopologySpreadConstraintsMixin

withTopologySpreadConstraintsMixin(topologySpreadConstraints)

"The pod's topology spread constraints."

Note: This function appends passed data to existing values

obj spec.template.pod.affinity

"The pod's affinity rules."

obj spec.template.pod.affinity.nodeAffinity

fn spec.template.pod.affinity.nodeAffinity.withPreferredDuringSchedulingIgnoredDuringExecution

withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)

fn spec.template.pod.affinity.nodeAffinity.withPreferredDuringSchedulingIgnoredDuringExecutionMixin

withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.withWeight

withWeight(weight)

obj spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.withMatchFields

withMatchFields(matchFields)

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.withMatchFieldsMixin

withMatchFieldsMixin(matchFields)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.withKey

withKey(key)

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.withOperator

withOperator(operator)

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.withValues

withValues(values)

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.withKey

withKey(key)

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.withOperator

withOperator(operator)

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.withValues

withValues(values)

fn spec.template.pod.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.withNodeSelectorTerms

withNodeSelectorTerms(nodeSelectorTerms)

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.withNodeSelectorTermsMixin

withNodeSelectorTermsMixin(nodeSelectorTerms)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.withMatchFields

withMatchFields(matchFields)

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.withMatchFieldsMixin

withMatchFieldsMixin(matchFields)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.withKey

withKey(key)

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.withOperator

withOperator(operator)

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.withValues

withValues(values)

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.withKey

withKey(key)

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.withOperator

withOperator(operator)

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.withValues

withValues(values)

fn spec.template.pod.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAffinity

fn spec.template.pod.affinity.podAffinity.withPreferredDuringSchedulingIgnoredDuringExecution

withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)

fn spec.template.pod.affinity.podAffinity.withPreferredDuringSchedulingIgnoredDuringExecutionMixin

withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAffinity.withRequiredDuringSchedulingIgnoredDuringExecution

withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)

fn spec.template.pod.affinity.podAffinity.withRequiredDuringSchedulingIgnoredDuringExecutionMixin

withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.withWeight

withWeight(weight)

obj spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.withNamespaces

withNamespaces(namespaces)

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.withNamespacesMixin

withNamespacesMixin(namespaces)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.withTopologyKey

withTopologyKey(topologyKey)

obj spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withKey

withKey(key)

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withValues

withValues(values)

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withKey

withKey(key)

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withValues

withValues(values)

fn spec.template.pod.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.withNamespaces

withNamespaces(namespaces)

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.withNamespacesMixin

withNamespacesMixin(namespaces)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.withTopologyKey

withTopologyKey(topologyKey)

obj spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withKey

withKey(key)

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withValues

withValues(values)

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withKey

withKey(key)

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withValues

withValues(values)

fn spec.template.pod.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAntiAffinity

fn spec.template.pod.affinity.podAntiAffinity.withPreferredDuringSchedulingIgnoredDuringExecution

withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)

fn spec.template.pod.affinity.podAntiAffinity.withPreferredDuringSchedulingIgnoredDuringExecutionMixin

withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAntiAffinity.withRequiredDuringSchedulingIgnoredDuringExecution

withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)

fn spec.template.pod.affinity.podAntiAffinity.withRequiredDuringSchedulingIgnoredDuringExecutionMixin

withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.withWeight

withWeight(weight)

obj spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.withNamespaces

withNamespaces(namespaces)

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.withNamespacesMixin

withNamespacesMixin(namespaces)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.withTopologyKey

withTopologyKey(topologyKey)

obj spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withKey

withKey(key)

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withValues

withValues(values)

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withKey

withKey(key)

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withValues

withValues(values)

fn spec.template.pod.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.withNamespaces

withNamespaces(namespaces)

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.withNamespacesMixin

withNamespacesMixin(namespaces)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.withTopologyKey

withTopologyKey(topologyKey)

obj spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withKey

withKey(key)

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withValues

withValues(values)

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withKey

withKey(key)

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withValues

withValues(values)

fn spec.template.pod.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.pod.hostAliases

"The pod's HostAliases. HostAliases is an optional list of hosts and IPs that will be injected into the Pod's hosts file if specified."

fn spec.template.pod.hostAliases.withHostnames

withHostnames(hostnames)

fn spec.template.pod.hostAliases.withHostnamesMixin

withHostnamesMixin(hostnames)

Note: This function appends passed data to existing values

fn spec.template.pod.hostAliases.withIp

withIp(ip)

obj spec.template.pod.imagePullSecrets

"List of references to secrets in the same namespace to use for pulling any of the images used by this Pod. When the STRIMZI_IMAGE_PULL_SECRETS environment variable in Cluster Operator and the imagePullSecrets option are specified, only the imagePullSecrets variable is used and the STRIMZI_IMAGE_PULL_SECRETS variable is ignored."

fn spec.template.pod.imagePullSecrets.withName

withName(name)

obj spec.template.pod.metadata

"Metadata applied to the resource."

fn spec.template.pod.metadata.withAnnotations

withAnnotations(annotations)

"Annotations added to the Kubernetes resource."

fn spec.template.pod.metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations added to the Kubernetes resource."

Note: This function appends passed data to existing values

fn spec.template.pod.metadata.withLabels

withLabels(labels)

"Labels added to the Kubernetes resource."

fn spec.template.pod.metadata.withLabelsMixin

withLabelsMixin(labels)

"Labels added to the Kubernetes resource."

Note: This function appends passed data to existing values

obj spec.template.pod.securityContext

"Configures pod-level security attributes and common container settings."

fn spec.template.pod.securityContext.withFsGroup

withFsGroup(fsGroup)

fn spec.template.pod.securityContext.withFsGroupChangePolicy

withFsGroupChangePolicy(fsGroupChangePolicy)

fn spec.template.pod.securityContext.withRunAsGroup

withRunAsGroup(runAsGroup)

fn spec.template.pod.securityContext.withRunAsNonRoot

withRunAsNonRoot(runAsNonRoot)

fn spec.template.pod.securityContext.withRunAsUser

withRunAsUser(runAsUser)

fn spec.template.pod.securityContext.withSupplementalGroups

withSupplementalGroups(supplementalGroups)

fn spec.template.pod.securityContext.withSupplementalGroupsMixin

withSupplementalGroupsMixin(supplementalGroups)

Note: This function appends passed data to existing values

fn spec.template.pod.securityContext.withSysctls

withSysctls(sysctls)

fn spec.template.pod.securityContext.withSysctlsMixin

withSysctlsMixin(sysctls)

Note: This function appends passed data to existing values

obj spec.template.pod.securityContext.seLinuxOptions

fn spec.template.pod.securityContext.seLinuxOptions.withLevel

withLevel(level)

fn spec.template.pod.securityContext.seLinuxOptions.withRole

withRole(role)

fn spec.template.pod.securityContext.seLinuxOptions.withType

withType(type)

fn spec.template.pod.securityContext.seLinuxOptions.withUser

withUser(user)

obj spec.template.pod.securityContext.seccompProfile

fn spec.template.pod.securityContext.seccompProfile.withLocalhostProfile

withLocalhostProfile(localhostProfile)

fn spec.template.pod.securityContext.seccompProfile.withType

withType(type)

obj spec.template.pod.securityContext.sysctls

fn spec.template.pod.securityContext.sysctls.withName

withName(name)

fn spec.template.pod.securityContext.sysctls.withValue

withValue(value)

obj spec.template.pod.securityContext.windowsOptions

fn spec.template.pod.securityContext.windowsOptions.withGmsaCredentialSpec

withGmsaCredentialSpec(gmsaCredentialSpec)

fn spec.template.pod.securityContext.windowsOptions.withGmsaCredentialSpecName

withGmsaCredentialSpecName(gmsaCredentialSpecName)

fn spec.template.pod.securityContext.windowsOptions.withHostProcess

withHostProcess(hostProcess)

fn spec.template.pod.securityContext.windowsOptions.withRunAsUserName

withRunAsUserName(runAsUserName)

obj spec.template.pod.tolerations

"The pod's tolerations."

fn spec.template.pod.tolerations.withEffect

withEffect(effect)

fn spec.template.pod.tolerations.withKey

withKey(key)

fn spec.template.pod.tolerations.withOperator

withOperator(operator)

fn spec.template.pod.tolerations.withTolerationSeconds

withTolerationSeconds(tolerationSeconds)

fn spec.template.pod.tolerations.withValue

withValue(value)

obj spec.template.pod.topologySpreadConstraints

"The pod's topology spread constraints."

fn spec.template.pod.topologySpreadConstraints.withMatchLabelKeys

withMatchLabelKeys(matchLabelKeys)

fn spec.template.pod.topologySpreadConstraints.withMatchLabelKeysMixin

withMatchLabelKeysMixin(matchLabelKeys)

Note: This function appends passed data to existing values

fn spec.template.pod.topologySpreadConstraints.withMaxSkew

withMaxSkew(maxSkew)

fn spec.template.pod.topologySpreadConstraints.withMinDomains

withMinDomains(minDomains)

fn spec.template.pod.topologySpreadConstraints.withNodeAffinityPolicy

withNodeAffinityPolicy(nodeAffinityPolicy)

fn spec.template.pod.topologySpreadConstraints.withNodeTaintsPolicy

withNodeTaintsPolicy(nodeTaintsPolicy)

fn spec.template.pod.topologySpreadConstraints.withTopologyKey

withTopologyKey(topologyKey)

fn spec.template.pod.topologySpreadConstraints.withWhenUnsatisfiable

withWhenUnsatisfiable(whenUnsatisfiable)

obj spec.template.pod.topologySpreadConstraints.labelSelector

fn spec.template.pod.topologySpreadConstraints.labelSelector.withMatchExpressions

withMatchExpressions(matchExpressions)

fn spec.template.pod.topologySpreadConstraints.labelSelector.withMatchExpressionsMixin

withMatchExpressionsMixin(matchExpressions)

Note: This function appends passed data to existing values

fn spec.template.pod.topologySpreadConstraints.labelSelector.withMatchLabels

withMatchLabels(matchLabels)

fn spec.template.pod.topologySpreadConstraints.labelSelector.withMatchLabelsMixin

withMatchLabelsMixin(matchLabels)

Note: This function appends passed data to existing values

obj spec.template.pod.topologySpreadConstraints.labelSelector.matchExpressions

fn spec.template.pod.topologySpreadConstraints.labelSelector.matchExpressions.withKey

withKey(key)

fn spec.template.pod.topologySpreadConstraints.labelSelector.matchExpressions.withOperator

withOperator(operator)

fn spec.template.pod.topologySpreadConstraints.labelSelector.matchExpressions.withValues

withValues(values)

fn spec.template.pod.topologySpreadConstraints.labelSelector.matchExpressions.withValuesMixin

withValuesMixin(values)

Note: This function appends passed data to existing values

obj spec.template.podDisruptionBudget

"Template for Kafka Connect PodDisruptionBudget."

fn spec.template.podDisruptionBudget.withMaxUnavailable

withMaxUnavailable(maxUnavailable)

"Maximum number of unavailable pods to allow automatic Pod eviction. A Pod eviction is allowed when the maxUnavailable number of pods or fewer are unavailable after the eviction. Setting this value to 0 prevents all voluntary evictions, so the pods must be evicted manually. Defaults to 1."

obj spec.template.podDisruptionBudget.metadata

"Metadata to apply to the PodDisruptionBudgetTemplate resource."

fn spec.template.podDisruptionBudget.metadata.withAnnotations

withAnnotations(annotations)

"Annotations added to the Kubernetes resource."

fn spec.template.podDisruptionBudget.metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations added to the Kubernetes resource."

Note: This function appends passed data to existing values

fn spec.template.podDisruptionBudget.metadata.withLabels

withLabels(labels)

"Labels added to the Kubernetes resource."

fn spec.template.podDisruptionBudget.metadata.withLabelsMixin

withLabelsMixin(labels)

"Labels added to the Kubernetes resource."

Note: This function appends passed data to existing values

obj spec.template.podSet

"Template for Kafka Connect StrimziPodSet resource."

obj spec.template.podSet.metadata

"Metadata applied to the resource."

fn spec.template.podSet.metadata.withAnnotations

withAnnotations(annotations)

"Annotations added to the Kubernetes resource."

fn spec.template.podSet.metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations added to the Kubernetes resource."

Note: This function appends passed data to existing values

fn spec.template.podSet.metadata.withLabels

withLabels(labels)

"Labels added to the Kubernetes resource."

fn spec.template.podSet.metadata.withLabelsMixin

withLabelsMixin(labels)

"Labels added to the Kubernetes resource."

Note: This function appends passed data to existing values

obj spec.template.serviceAccount

"Template for the Kafka Connect service account."

obj spec.template.serviceAccount.metadata

"Metadata applied to the resource."

fn spec.template.serviceAccount.metadata.withAnnotations

withAnnotations(annotations)

"Annotations added to the Kubernetes resource."

fn spec.template.serviceAccount.metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)

"Annotations added to the Kubernetes resource."

Note: This function appends passed data to existing values

fn spec.template.serviceAccount.metadata.withLabels

withLabels(labels)

"Labels added to the Kubernetes resource."

fn spec.template.serviceAccount.metadata.withLabelsMixin

withLabelsMixin(labels)

"Labels added to the Kubernetes resource."

Note: This function appends passed data to existing values

obj spec.tracing

"The configuration of tracing in Kafka Connect."

fn spec.tracing.withType

withType(type)

"Type of the tracing used. Currently the only supported type is opentelemetry for OpenTelemetry tracing. As of Strimzi 0.37.0, jaeger type is not supported anymore and this option is ignored."