Pod ================================== .. toctree:: :maxdepth: 2 :caption: Contents: ======== Functions --------- set +++ Set any specific field to a value **Args** * \*\*kwargs * Arbitrary list of keys as variables in formation of YAML path separated by underscores with their assocaited values. For example, to set the value at .. code-block:: JSON { "spec": { "template": { "spec": "" } } } use .. code-block:: Python obj.set(spec_template_spec="foobar") * You can also specify an incomplete path and k8sGen will attempt to find a unique location whose ending path matches what you have specified. For the case of the above structure, running .. code-block:: Python obj.set(template_spec="foobar") will set the same location because the only path that ends in 'template/spec' is 'spec/template/spec' **Returns** List of return values for each variable set Possible return values include: * True : value was set successfully * (False, 'invalid key name') : the key you are trying to set does not exist for this object * (False, 'abniguous key name') : the key you are trying to set does not refer to a unique location get +++ Get the values that have been set for specific fields **Args** * \*args * Arbitrary list of keys as variables in formation of YAML path separated by underscores **Returns** List of return values for each variable set Possible return values include: * {Value} : The key's value * (False, 'invalid key name') : the key you are trying to set does not exist for this object Key Names and Types ------------------- +--------------------------------------------------------------------------------+-------------------------------+ | Key | Type | +================================================================================+===============================+ | apiVersion | v1 | +--------------------------------------------------------------------------------+-------------------------------+ | kind | Pod | +--------------------------------------------------------------------------------+-------------------------------+ | metadata | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_activeDeadlineSeconds | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_affinity_nodeAffinity | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_affinity_podAffinity | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_affinity_podAntiAffinity | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_automountServiceAccountToken | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_containers | <[]COMPONENT.Container> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_dnsConfig | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_dnsPolicy | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_enableServiceLinks | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_args | <[]string> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_command | <[]string> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_value | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_valueFrom_configMapKeyRef_key | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_valueFrom_configMapKeyRef_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_valueFrom_configMapKeyRef_optional | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_valueFrom_fieldRef_apiVersion | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_valueFrom_fieldRef_fieldPath | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_valueFrom_resourceFieldRef_containerName | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_valueFrom_resourceFieldRef_divisor | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_valueFrom_resourceFieldRef_resource | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_valueFrom_secretKeyRef_key | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_valueFrom_secretKeyRef_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_env_valueFrom_secretKeyRef_optional | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_envFrom_configMapRef_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_envFrom_configMapRef_optional | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_envFrom_prefix | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_envFrom_secretRef_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_envFrom_secretRef_optional | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_image | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_imagePullPolicy | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_postStart_exec_command | <[]string> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_postStart_httpGet_host | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_postStart_httpGet_httpHeaders_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_postStart_httpGet_httpHeaders_value | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_postStart_httpGet_path | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_postStart_httpGet_port | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_postStart_httpGet_scheme | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_postStart_tcpSocket_host | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_postStart_tcpSocket_port | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_preStop_exec_command | <[]string> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_preStop_httpGet_host | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_preStop_httpGet_httpHeaders_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_preStop_httpGet_httpHeaders_value | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_preStop_httpGet_path | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_preStop_httpGet_port | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_preStop_httpGet_scheme | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_preStop_tcpSocket_host | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_lifecycle_preStop_tcpSocket_port | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_exec_command | <[]string> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_failureThreshold | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_httpGet_host | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_httpGet_httpHeaders_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_httpGet_httpHeaders_value | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_httpGet_path | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_httpGet_port | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_httpGet_scheme | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_initialDelaySeconds | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_periodSeconds | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_successThreshold | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_tcpSocket_host | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_tcpSocket_port | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_livenessProbe_timeoutSeconds | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_ports_containerPort | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_ports_hostIP | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_ports_hostPort | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_ports_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_ports_protocol | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_exec_command | <[]string> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_failureThreshold | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_httpGet_host | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_httpGet_httpHeaders_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_httpGet_httpHeaders_value | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_httpGet_path | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_httpGet_port | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_httpGet_scheme | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_initialDelaySeconds | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_periodSeconds | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_successThreshold | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_tcpSocket_host | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_tcpSocket_port | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_readinessProbe_timeoutSeconds | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_resources_limits | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_resources_requests | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_allowPrivilegeEscalation | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_capabilities_add | <[]string> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_capabilities_drop | <[]string> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_privileged | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_procMount | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_readOnlyRootFilesystem | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_runAsGroup | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_runAsNonRoot | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_runAsUser | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_seLinuxOptions_level | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_seLinuxOptions_role | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_seLinuxOptions_type | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_seLinuxOptions_user | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_windowsOptions_gmsaCredentialSpec | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_windowsOptions_gmsaCredentialSpecName | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_securityContext_windowsOptions_runAsUserName | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_exec_command | <[]string> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_failureThreshold | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_httpGet_host | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_httpGet_httpHeaders_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_httpGet_httpHeaders_value | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_httpGet_path | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_httpGet_port | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_httpGet_scheme | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_initialDelaySeconds | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_periodSeconds | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_successThreshold | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_tcpSocket_host | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_tcpSocket_port | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_startupProbe_timeoutSeconds | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_stdin | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_stdinOnce | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_targetContainerName | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_terminationMessagePath | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_terminationMessagePolicy | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_tty | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_volumeDevices_devicePath | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_volumeDevices_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_volumeMounts_mountPath | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_volumeMounts_mountPropagation | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_volumeMounts_name | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_volumeMounts_readOnly | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_volumeMounts_subPath | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_volumeMounts_subPathExpr | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_ephemeralContainers_workingDir | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_hostAliases | <[]COMPONENT.HostAlias> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_hostIPC | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_hostNetwork | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_hostPID | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_hostname | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_imagePullSecrets | <[]COMPONENT.ImagePullSecret> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_initContainers | <[]COMPONENT.Container> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_nodeName | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_nodeSelector | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_overhead | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_preemptionPolicy | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_priority | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_priorityClassName | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_readinessGates | <[]COMPONENT.ReadinessGate> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_restartPolicy | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_runtimeClassName | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_schedulerName | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_securityContext | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_serviceAccount | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_serviceAccountName | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_shareProcessNamespace | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_subdomain | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_terminationGracePeriodSeconds | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_tolerations | <[]COMPONENT.Tolerations> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_topologySpreadConstraints_labelSelector_matchExpressions_key | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_topologySpreadConstraints_labelSelector_matchExpressions_operator | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_topologySpreadConstraints_labelSelector_matchExpressions_values | <[]string> | +--------------------------------------------------------------------------------+-------------------------------+ | spec_topologySpreadConstraints_labelSelector_matchLabels | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_topologySpreadConstraints_maxSkew | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_topologySpreadConstraints_topologyKey | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_topologySpreadConstraints_whenUnsatisfiable | | +--------------------------------------------------------------------------------+-------------------------------+ | spec_volumes | <[]COMPONENT.Volume> | +--------------------------------------------------------------------------------+-------------------------------+ JSON fields ----------- .. code-block:: JSON { "apiVersion": "v1", "kind": "Pod", "metadata": "", "spec": { "activeDeadlineSeconds": "", "affinity": { "nodeAffinity": "", "podAffinity": "", "podAntiAffinity": "" }, "automountServiceAccountToken": "", "containers": "<[]COMPONENT.Container>", "dnsConfig": "", "dnsPolicy": "", "enableServiceLinks": "", "ephemeralContainers": [ { "args": "<[]string>", "command": "<[]string>", "env": [ { "name": "", "value": "", "valueFrom": { "configMapKeyRef": { "key": "", "name": "", "optional": "" }, "fieldRef": { "apiVersion": "", "fieldPath": "" }, "resourceFieldRef": { "containerName": "", "divisor": "", "resource": "" }, "secretKeyRef": { "key": "", "name": "", "optional": "" } } } ], "envFrom": [ { "configMapRef": { "name": "", "optional": "" }, "prefix": "", "secretRef": { "name": "", "optional": "" } } ], "image": "", "imagePullPolicy": "", "lifecycle": { "postStart": { "exec": { "command": "<[]string>" }, "httpGet": { "host": "", "httpHeaders": [ { "name": "", "value": "" } ], "path": "", "port": "", "scheme": "" }, "tcpSocket": { "host": "", "port": "" } }, "preStop": { "exec": { "command": "<[]string>" }, "httpGet": { "host": "", "httpHeaders": [ { "name": "", "value": "" } ], "path": "", "port": "", "scheme": "" }, "tcpSocket": { "host": "", "port": "" } } }, "livenessProbe": { "exec": { "command": "<[]string>" }, "failureThreshold": "", "httpGet": { "host": "", "httpHeaders": [ { "name": "", "value": "" } ], "path": "", "port": "", "scheme": "" }, "initialDelaySeconds": "", "periodSeconds": "", "successThreshold": "", "tcpSocket": { "host": "", "port": "" }, "timeoutSeconds": "" }, "name": "", "ports": [ { "containerPort": "", "hostIP": "", "hostPort": "", "name": "", "protocol": "" } ], "readinessProbe": { "exec": { "command": "<[]string>" }, "failureThreshold": "", "httpGet": { "host": "", "httpHeaders": [ { "name": "", "value": "" } ], "path": "", "port": "", "scheme": "" }, "initialDelaySeconds": "", "periodSeconds": "", "successThreshold": "", "tcpSocket": { "host": "", "port": "" }, "timeoutSeconds": "" }, "resources": { "limits": "", "requests": "" }, "securityContext": { "allowPrivilegeEscalation": "", "capabilities": { "add": "<[]string>", "drop": "<[]string>" }, "privileged": "", "procMount": "", "readOnlyRootFilesystem": "", "runAsGroup": "", "runAsNonRoot": "", "runAsUser": "", "seLinuxOptions": { "level": "", "role": "", "type": "", "user": "" }, "windowsOptions": { "gmsaCredentialSpec": "", "gmsaCredentialSpecName": "", "runAsUserName": "" } }, "startupProbe": { "exec": { "command": "<[]string>" }, "failureThreshold": "", "httpGet": { "host": "", "httpHeaders": [ { "name": "", "value": "" } ], "path": "", "port": "", "scheme": "" }, "initialDelaySeconds": "", "periodSeconds": "", "successThreshold": "", "tcpSocket": { "host": "", "port": "" }, "timeoutSeconds": "" }, "stdin": "", "stdinOnce": "", "targetContainerName": "", "terminationMessagePath": "", "terminationMessagePolicy": "", "tty": "", "volumeDevices": [ { "devicePath": "", "name": "" } ], "volumeMounts": [ { "mountPath": "", "mountPropagation": "", "name": "", "readOnly": "", "subPath": "", "subPathExpr": "" } ], "workingDir": "" } ], "hostAliases": "<[]COMPONENT.HostAlias>", "hostIPC": "", "hostNetwork": "", "hostPID": "", "hostname": "", "imagePullSecrets": "<[]COMPONENT.ImagePullSecret>", "initContainers": "<[]COMPONENT.Container>", "nodeName": "", "nodeSelector": "", "overhead": "", "preemptionPolicy": "", "priority": "", "priorityClassName": "", "readinessGates": "<[]COMPONENT.ReadinessGate>", "restartPolicy": "", "runtimeClassName": "", "schedulerName": "", "securityContext": "", "serviceAccount": "", "serviceAccountName": "", "shareProcessNamespace": "", "subdomain": "", "terminationGracePeriodSeconds": "", "tolerations": "<[]COMPONENT.Tolerations>", "topologySpreadConstraints": [ { "labelSelector": { "matchExpressions": [ { "key": "", "operator": "", "values": "<[]string>" } ], "matchLabels": "" }, "maxSkew": "", "topologyKey": "", "whenUnsatisfiable": "" } ], "volumes": "<[]COMPONENT.Volume>" } }